Saltar al contenido principal

Actualización

Mantener su instalación de Suricatavel actualizada garantiza disponer de las últimas capacidades de detección, parches de seguridad y mejoras de rendimiento.


Suricatavel admite dos métodos de actualización:

  1. Actualización mediante el CLI unificado (recomendado)
  2. Gestor de paquetes del sistema operativo

El método recomendado es ejecutar el comando unificado suricatavel update:

  1. Ejecutar el comando de actualización:

    Ventana de terminal
    suricatavel update

    El comando ejecuta la siguiente secuencia de forma automática:

    • Consulta el repositorio oficial en busca de nuevas versiones.
    • Presenta un resumen de comparación de versiones.
    • Activa el modo de mantenimiento de la aplicación.
    • Actualiza los paquetes mediante apt o dnf.
    • Ejecuta las migraciones de base de datos pendientes (migrate --force).
    • Reconstruye cachés de aplicación, rutas y configuración.
    • Reinicia los workers en Supervisor.
    • Desactiva el modo de mantenimiento.
  2. Verificar la salud del sistema:

    Ventana de terminal
    suricatavel status
    suricatavel version
OpciónDescripción
--backupCrea una copia de seguridad de la base de datos antes de actualizar (por defecto se omite).
--skip-cleanupEvita la limpieza automática de backups anteriores.
--no-rollbackDesactiva la restauración automática en caso de error durante la actualización.
--no-tuiEjecuta en modo texto plano sin formato interactivo de terminal.
--forceEjecuta de forma directa sin solicitar confirmaciones interactivas.

Ejemplos:

Ventana de terminal
# Actualización interactiva estándar
suricatavel update
# Actualización con copia de seguridad explícita
suricatavel update --backup
# Actualización desatendida para scripts
suricatavel update --force --no-tui

También puede actualizar directamente con el gestor de paquetes de su distribución y ejecutar a continuación suricatavel deploy:

Ventana de terminal
sudo apt update
sudo apt upgrade suricatavel
suricatavel deploy --migrate