Saltar al contenido principal

Operar en BYOS

Una vez que tu servidor está conectado, el trabajo del día a día se parece al del alojamiento gestionado. Esta página cubre las áreas en las que ejecutar en tu propio servidor se comporta de forma distinta: dominios y SSL, Odoo Enterprise, copias de seguridad y comportamiento de la suscripción.


Dominios y SSL

Los despliegues en tu propio servidor no reciben direcciones *.skysize.io automáticas; esas están reservadas para el alojamiento gestionado en la nube. Para llegar a un despliegue BYOS desde la web, aportas tu propio dominio.

Sin un dominio

Un despliegue sin dominio sigue siendo accesible para pruebas en http://<your-server>:<port>, usando la dirección del servidor y el puerto asignado a la rama. El panel muestra la URL exacta en el despliegue. Esto es HTTP plano y es mejor reservarlo para verificación interna, no para usuarios finales.

Agregar tu dominio

  1. Abre la sección Dominios de la rama y agrega tu dominio (por ejemplo erp.mycompany.com), dejando SSL habilitado.
  2. En tu proveedor de DNS, crea un registro A que apunte el dominio a la IP pública de tu servidor (se muestra en la página de detalle del servidor en el panel).
  3. Espera a que el DNS se propague y luego abre el dominio en un navegador.
nota

En el alojamiento gestionado apuntas un CNAME a tu nombre de host *.skysize.io. En BYOS no existe ese nombre de host, así que apuntas un registro A directamente a la IP de tu servidor. El resto de la guía de dominios personalizados se aplica sin cambios.

Certificados SSL

Los certificados HTTPS para los despliegues BYOS se emiten en tu servidor mediante Let's Encrypt, y se renuevan ahí automáticamente. Los certificados propios de la plataforma de Skysize nunca se instalan en hardware de clientes.

Para que la emisión tenga éxito:

  • El DNS del dominio ya debe resolver a tu servidor.
  • Los puertos 80 y 443 del servidor deben ser accesibles desde internet (Let's Encrypt valida el dominio por HTTP).

Hasta que se emita el certificado, el sitio puede estar accesible brevemente solo por HTTP.


Odoo Enterprise en tu propio servidor

Los despliegues Enterprise en tu servidor descargan el código fuente de Odoo Enterprise usando tus propias credenciales de GitHub, desde tu propia suscripción de Odoo Enterprise. Las credenciales enterprise de Skysize nunca se usan en hardware de clientes.

Para configurarlo, abre la página de detalle de tu servidor y busca los ajustes de Fuente de Odoo Enterprise:

  • Token de GitHub: un token de acceso personal de una cuenta de GitHub vinculada a tu suscripción de Odoo Enterprise. Se almacena cifrado y nunca se vuelve a mostrar después de guardarlo.
  • URL del repositorio: déjala vacía para usar el repositorio oficial odoo/enterprise, o define tu propio mirror (debe empezar por https://).

También puedes proporcionar el token al crear un proyecto Enterprise; el panel te lo pide solo cuando el servidor de destino aún no tiene ninguno configurado.

atención

Sin un token válido, los builds Enterprise en ese servidor fallan porque el código enterprise no se puede descargar. Los proyectos Community no se ven afectados.


Copias de seguridad

El sistema de copias de seguridad completo funciona en BYOS: copias de seguridad diarias automáticas de producción, copias de seguridad manuales, restauraciones, descargas e importaciones. Los trabajos de copia de seguridad se ejecutan en tu servidor y luego suben el archivo al destino de almacenamiento configurado del proyecto.

Elegir dónde se almacenan las copias de seguridad

Por defecto, las copias de seguridad van al almacenamiento Predeterminado de la plataforma. Para mantener las copias de seguridad completamente bajo tu control, dale al proyecto su propio destino:

  1. Abre la Configuración del proyecto y ve a Destino de copias de seguridad.
  2. En Tus destinos de copias de seguridad, haz clic en Añadir destino y crea un destino de tipo AWS S3 o Google Cloud Storage con las credenciales de tu bucket. Usa Probar para verificar la conexión.
  3. Selecciona tu nuevo destino como el Destino de almacenamiento del proyecto y guarda.

A partir de entonces, las copias de seguridad de este proyecto llegan a tu propio bucket, de modo que tanto los datos en vivo (en tu servidor) como las copias de seguridad (en tu almacenamiento) permanecen en una infraestructura que tú controlas.

sugerencia

Las copias de seguridad se crean en el servidor antes de subirse, así que mantén suficiente espacio libre en disco para una copia comprimida de tu base de datos más grande junto con su filestore.


Si tu suscripción caduca

Si tu suscripción de Bring Your Own Server caduca o se cancela, Skysize nunca entra en tu servidor para apagar nada:

  • Los despliegues en ejecución siguen funcionando. Tus instancias de Odoo y sus datos permanecen activos en tu hardware.
  • El trabajo nuevo queda bloqueado. Los builds, los despliegues y las copias de seguridad de los proyectos BYOS se rechazan hasta que la suscripción vuelva a estar activa, y no se pueden agregar nuevos servidores ni proyectos BYOS. Los proyectos afectados muestran un aviso en el panel.
  • Renovar lo restaura todo. Renueva o vuelve a comprar la suscripción desde la página Agentes y los builds y las copias de seguridad se reanudan; no hace falta reinstalar nada.
atención

Si la cuenta permanece sin ninguna suscripción activa de Bring Your Own Server durante un periodo prolongado (unos 30 días), los servidores conectados que no estén alojando despliegues de proyectos activos se eliminan del panel. Tendrías que registrarlos e inscribirlos de nuevo después de volver a suscribirte. Los servidores que aún alojan tus despliegues en ejecución no se eliminan.


Límites y diferencias frente al alojamiento en la nube

  • Sin dominios *.skysize.io. Cada despliegue al que quieras llegar desde la web necesita tu propio dominio, con un registro A apuntando a tu servidor.
  • Sin interruptor de proxy de Cloudflare. El tráfico va directo a tu servidor. Si quieres una CDN o protección contra DDoS por delante, configúralo en tu propio proveedor de DNS o de proxy.
  • Sin selección de región. La ubicación de tu servidor es la región. La latencia y la residencia de datos vienen determinadas por dónde lo alojes.
  • Sin nivel gratuito. Los proyectos BYOS siempre requieren una suscripción activa de Bring Your Own Server, una por proyecto.
  • La capacidad la gestionas tú. La CPU, la RAM y el disco están limitados por tu hardware. Vigila las métricas del servidor en el panel y agrega recursos, o conecta servidores adicionales, antes de que se agoten. Con varios servidores, producción se ejecuta en el servidor que seleccionaste y las demás ramas se reparten entre todos ellos.
  • El mantenimiento del servidor es tuyo. Las actualizaciones del sistema operativo, los parches de seguridad y la configuración del firewall de la máquina son tu responsabilidad. Skysize mantiene actualizados el agente y tus despliegues de Odoo.

Todo lo demás, incluidos los flujos de trabajo de ramas, los logs de build, la gestión de accesos y las restauraciones, se comporta exactamente igual que en el alojamiento gestionado.