Bring Your Own Server
Bring Your Own Server (BYOS) te permite ejecutar tus proyectos de Odoo en tu propio hardware manteniendo toda la experiencia de Skysize: el mismo panel, el mismo pipeline de builds impulsado por Git, las mismas copias de seguridad y la misma monitorización. Tú aportas un servidor Linux; Skysize despliega y gestiona tus instancias de Odoo en él.
Con BYOS, tus bases de datos y archivos de Odoo viven en una infraestructura que tú controlas, en tu centro de datos, en tu proveedor de nube preferido o en un VPS que ya alquilas. Esto hace que BYOS encaje bien cuando tienes requisitos de residencia de datos, hardware existente o simplemente quieres control total de la máquina en la que se ejecuta tu ERP.
BYOS requiere una suscripción activa de Bring Your Own Server. Consulta precios para ver los planes, y la guía de configuración para saber cómo empezar.
Cómo funciona
Instalas un pequeño servicio, el agente de Skysize, en tu servidor. El agente se conecta hacia afuera a la nube de Skysize y espera instrucciones: construye esta rama, inicia este contenedor, haz esta copia de seguridad. Tus proyectos se despliegan entonces en tu servidor en lugar de en la infraestructura gestionada de Skysize.
Todo lo demás se mantiene igual. Haces push a tu repositorio de Git, Skysize construye el despliegue, y el panel muestra logs, métricas y copias de seguridad, exactamente igual que con el alojamiento gestionado. La única diferencia es dónde se ejecutan los contenedores.
En el panel, tus servidores conectados se gestionan en la página Agentes.
Alojamiento gestionado vs BYOS
| Alojamiento gestionado en la nube | Bring Your Own Server | |
|---|---|---|
| Hardware | Lo proporciona Skysize | Lo proporcionas tú |
| Despliegue de Odoo, actualizaciones, builds | Skysize | Skysize |
| Programación de copias de seguridad y restauración | Skysize | Skysize (almacenadas donde tú elijas) |
| Sistema operativo y seguridad del servidor | Skysize | Tú |
| Capacidad del servidor y espacio en disco | Skysize | Tú |
Dominios *.skysize.io por defecto | Sí | No, usas tu propio dominio |
| Selección de región | Sí | No aplica (tu servidor es la ubicación) |
| Nivel gratuito | Disponible | No disponible, se requiere suscripción |
Lo que Skysize sigue gestionando
- Construir y desplegar tus ramas desde Git.
- El ciclo de vida del contenedor de Odoo: inicio, parada, actualización, actualizaciones con reversión segura.
- La programación de copias de seguridad, las restauraciones y la retención de copias de seguridad.
- El panel: logs, métricas, dominios, gestión de accesos.
- Las actualizaciones del software del agente.
Lo que es tuyo
- El servidor en sí: aprovisionamiento, actualizaciones del sistema operativo, endurecimiento de la seguridad y acceso físico o a nivel de nube.
- La planificación de capacidad: CPU, RAM y disco para las instancias de Odoo que alojas.
- Un dominio para cada despliegue al que quieras llegar desde la web, con el DNS apuntando a tu servidor.
- Tus credenciales de Odoo Enterprise, si despliegas Enterprise (consulta Operar en BYOS).
Requisitos del servidor
| Requisito | Mínimo |
|---|---|
| Sistema operativo | Ubuntu 22.04+ o Debian 12+ |
| Arquitectura | x86_64 o ARM64 |
| CPU | 2 vCPU, más lo que necesiten tus instancias de Odoo |
| RAM | 4 GB, más aproximadamente 1-2 GB por instancia de Odoo en ejecución |
| Disco | 50 GB libres, para bases de datos, archivos, imágenes de Docker y copias de seguridad |
| Red | Acceso a internet saliente; una dirección IPv4 pública |
El instalador configura todo lo que el agente necesita (Docker, PostgreSQL, un servidor web y el propio agente), así que un servidor nuevo y vacío es el punto de partida ideal.
Tu servidor debe poder alcanzar internet hacia afuera: la nube de Skysize, el registro de Docker (para descargar las imágenes de Odoo) y tu proveedor de Git (para clonar tus repositorios). Para servir tus sitios de Odoo por HTTPS, los puertos 80 y 443 deben ser accesibles desde internet; esto también es necesario para la emisión de certificados SSL.
Dimensiona el servidor para la cantidad de entornos que va a alojar, no solo para production. Las ramas staging y development ejecutan cada una su propio contenedor de Odoo y su propia base de datos.
Modelo de seguridad
BYOS está diseñado para que conectar un servidor a Skysize no abra tu red:
- Conexión solo saliente. El agente marca hacia afuera a la nube de Skysize por un canal cifrado y autenticado con certificados. No necesitas abrir ningún puerto entrante para que Skysize gestione el servidor; los puertos entrantes 80/443 solo se usan para servir tus propios sitios de Odoo.
- Inscripción de un solo uso. El servidor se une con un token de acceso de un solo uso emitido desde el panel. Tras la inscripción, el agente conserva su propio certificado, que se renueva automáticamente.
- Solo tus proyectos. Los servidores que conectas quedan fijados a tu cuenta. Solo tus propios proyectos se despliegan en tu servidor; ninguna carga de trabajo de otro cliente puede colocarse ahí.
- Sin secretos de la plataforma. Las credenciales propias de Skysize y los certificados de la plataforma nunca se envían a servidores de clientes. Los certificados SSL de tus despliegues se emiten directamente en tu servidor mediante Let's Encrypt, y el código de Odoo Enterprise se descarga con tus propias credenciales, nunca con las de Skysize.
- Tus datos se quedan contigo. Las bases de datos y los archivos adjuntos viven en tu servidor. Las copias de seguridad se escriben en el destino de almacenamiento que configures, que puede ser tu propio bucket (consulta Operar en BYOS).
Próximos pasos
- Configura tu primer servidor: suscripción, instalación y primer proyecto.
- Operar en BYOS: dominios y SSL, Odoo Enterprise, copias de seguridad y comportamiento de la suscripción.