Saltar al contenido principal

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.

nota

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 nubeBring Your Own Server
HardwareLo proporciona SkysizeLo proporcionas tú
Despliegue de Odoo, actualizaciones, buildsSkysizeSkysize
Programación de copias de seguridad y restauraciónSkysizeSkysize (almacenadas donde tú elijas)
Sistema operativo y seguridad del servidorSkysize
Capacidad del servidor y espacio en discoSkysize
Dominios *.skysize.io por defectoNo, usas tu propio dominio
Selección de regiónNo aplica (tu servidor es la ubicación)
Nivel gratuitoDisponibleNo 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

RequisitoMínimo
Sistema operativoUbuntu 22.04+ o Debian 12+
Arquitecturax86_64 o ARM64
CPU2 vCPU, más lo que necesiten tus instancias de Odoo
RAM4 GB, más aproximadamente 1-2 GB por instancia de Odoo en ejecución
Disco50 GB libres, para bases de datos, archivos, imágenes de Docker y copias de seguridad
RedAcceso 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.

sugerencia

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