Saltar al contenido principal

Actualización de SecureVu

La versión estable actual de SecureVu es 0.17.0. Las notas de la versión y cualquier cambio que rompa la compatibilidad para esta versión se pueden encontrar en la página de versiones de SecureVu en GitHub.

Mantener SecureVu actualizado garantiza que se beneficie de las últimas funciones, mejoras de rendimiento y correcciones de errores. El proceso de actualización varía ligeramente según el método de instalación (Docker, aplicación de Home Assistant, etc.). A continuación se presentan las instrucciones para las configuraciones más comunes.

Antes de comenzar

  • Detener SecureVu: Para la mayoría de los métodos, deberá detener la instancia en ejecución de SecureVu antes de hacer una copia de seguridad y actualizar.
  • Copia de seguridad de la configuración: Siempre haga una copia de seguridad de su directorio /config (por ejemplo, config.yml y securevu.db, la base de datos SQLite) antes de actualizar. Esto garantiza que pueda revertir los cambios si algo sale mal.
  • Revisar las notas de la versión: Revise cuidadosamente la página de versiones de SecureVu en GitHub para detectar cambios que rompan la compatibilidad o actualizaciones de configuración que puedan afectar su instalación.

Actualización con Docker

Si está ejecutando SecureVu a través de Docker (método recomendado), siga estos pasos:

  1. Detener el contenedor:

    • Si usa Docker Compose:
      docker compose down securevu
    • Si usa docker run:
      docker stop securevu
  2. Actualizar y descargar la imagen más reciente:

    • Si usa Docker Compose:
      • Edite su archivo docker-compose.yml para especificar la etiqueta de versión deseada (por ejemplo, 0.17.0 en lugar de 0.16.4). Por ejemplo:
        services:
        securevu:
        image: ghcr.io/securecorp-mexico/securevu2:0.17.0
      • Luego descargue la imagen:
        docker pull ghcr.io/securecorp-mexico/securevu2:0.17.0
      • Nota para usuarios de la etiqueta stable: Si su docker-compose.yml usa la etiqueta stable (por ejemplo, ghcr.io/securecorp-mexico/securevu2:stable), no necesita actualizar la etiqueta manualmente. La etiqueta stable siempre apunta a la última versión estable después de descargar.
    • Si usa docker run:
      • Descargue la imagen con la etiqueta apropiada (por ejemplo, 0.17.0, 0.17.0-tensorrt o stable):
        docker pull ghcr.io/securecorp-mexico/securevu2:0.17.0
  3. Iniciar el contenedor:

    • Si usa Docker Compose:
      docker compose up -d
    • Si usa docker run, vuelva a ejecutar su comando original (por ejemplo, desde la sección de Instalación) con la etiqueta de imagen actualizada.
  4. Verificar la actualización:

    • Verifique los registros del contenedor para asegurarse de que SecureVu se inicie correctamente:
      docker logs securevu
    • Visite la interfaz web de SecureVu (predeterminado: http://<su-ip>:5000) para confirmar que la nueva versión está en ejecución. El número de versión se muestra en la parte superior de la página de Métricas del sistema.

Notas

  • Si ha personalizado otras configuraciones (por ejemplo, shm-size), asegúrese de que sigan siendo apropiadas después de la actualización.
  • Docker usará automáticamente la imagen actualizada cuando reinicie el contenedor, siempre que haya descargado la versión correcta.

Actualización de la aplicación Home Assistant (antes Addon)

Para los usuarios que ejecutan SecureVu como una aplicación de Home Assistant:

  1. Buscar actualizaciones:

    • Vaya a Configuración > Aplicaciones en Home Assistant.
    • Busque la aplicación SecureVu instalada (por ejemplo, "SecureVu VMS" o "SecureVu VMS (Acceso completo)").
    • Si hay una actualización disponible, verá un botón "Actualizar".
  2. Actualizar la aplicación:

    • Haga clic en el botón "Actualizar" junto a la aplicación SecureVu.
    • Espere a que el proceso se complete. Home Assistant se encargará de descargar e instalar la nueva versión.
  3. Reiniciar la aplicación:

    • Después de actualizar, vaya a la página de la aplicación y haga clic en "Reiniciar" para aplicar los cambios.
  4. Verificar la actualización:

    • Verifique los registros de la aplicación (en la pestaña "Registro") para asegurarse de que SecureVu se inicie sin errores.
    • Acceda a la interfaz web de SecureVu para confirmar que la nueva versión está en ejecución.

Notas

  • Asegúrese de que su /config/securevu.yml sea compatible con la nueva versión revisando las notas de la versión.
  • Si usa hardware personalizado (por ejemplo, Coral o GPU), verifique que las configuraciones sigan funcionando, ya que las actualizaciones de la aplicación no modifican la configuración de su hardware.

Revertir a una versión anterior

Si una actualización causa problemas:

  1. Detenga SecureVu.
  2. Restaure su archivo de configuración y base de datos de la copia de seguridad.
  3. Revierta a la versión de imagen anterior:
    • Para Docker: Especifique una etiqueta anterior (por ejemplo, ghcr.io/securecorp-mexico/securevu2:0.16.4) en su comando docker run.
    • Para Docker Compose: Edite su docker-compose.yml, especifique la etiqueta de versión anterior (por ejemplo, ghcr.io/securecorp-mexico/securevu2:0.16.4) y vuelva a ejecutar docker compose up -d.
    • Para Home Assistant: Restaure desde la copia de seguridad de la aplicación/addon que realizó antes de actualizar.
  4. Verifique que la versión anterior esté en ejecución nuevamente.

Solución de problemas

  • El contenedor no se inicia: Revise los registros (docker logs securevu) para detectar errores.
  • La interfaz de usuario no carga: Asegúrese de que los puertos (por ejemplo, 5000, 8971) sigan mapeados correctamente y de que el servicio esté en ejecución.
  • Problemas de hardware: Revise la configuración específica del hardware (por ejemplo, Coral, GPU) si la detección o decodificación falla después de la actualización.

Las preguntas frecuentes suelen responderse en las FAQ, fijadas en la parte superior de los debates de soporte.