Ir al contenido

Actualizaciones

Las aplica Gnevoo. No tienes que hacer nada. Antes de actualizar tu espacio se hace una copia. Si tienes dudas sobre una versión concreta, mira las novedades.

Todavía no hay actualizador automático: instalas tú el paquete nuevo.

Instala el paquete nuevo encima del anterior:

Ventana de terminal
sudo apt install ./orkan-server_<versión>_amd64.deb
sudo dnf upgrade ./orkan-server-<versión>-1.x86_64.rpm
  • Tu configuración (/etc/orkan/) se conserva. Si la has modificado, el gestor de paquetes te pregunta antes de sobrescribirla.
  • El servicio se reinicia solo si estaba activo.
  • Tus datos (/var/lib/orkan) no se tocan.

Cambia la imagen por la nueva y reinicia, con el mismo volumen en /var/lib/orkan.

  1. Haz una copia. Con SQLite: orkan-server --config <ruta> backup create --out <fichero> y backup verify <fichero>. Con Postgres: pg_dump. Guarda aparte las claves de cifrado; mira instalarlo en tus servidores.
  2. Comprueba la configuración con el binario nuevo: orkan-server --config <ruta> config check.
  3. Instala la versión nueva (con paquetes, el servicio se reinicia solo si estaba activo). Comprueba que /health/ready (puerto 9090) responde bien.

Las migraciones están dentro del programa y se aplican solas al arrancar. No hay un interruptor para desactivarlas.

No hay migraciones «hacia atrás». El esquema de cada versión está pensado para funcionar también con el programa de la versión anterior, para que volver atrás sea posible.

Vuelve a instalar el programa anterior sobre la misma base de datos; la base se queda como está. Excepción: si una versión ha cambiado la base de forma que exige una versión mínima, el programa antiguo se niega a arrancar y lo dice: «la base exige orkan-server >= …». En ese caso solo queda actualizar, o restaurar la copia de antes de actualizar.

Por eso la copia previa es importante: sirve para desastres, no para la vuelta atrás normal, pero hazla siempre.

Un actualizador automático para Orkan instalado en tus servidores. Hasta entonces, la actualización es manual.