Saltar a contenido

Instalación de Watcher NVR

Watcher NVR se suministra como equipo integrado de hardware y software para una carga acordada. Estas instrucciones describen la instalación mediante el asistente de conexión de Watcher en la nube dentro de un suministro o mantenimiento acordado. No definen la compatibilidad de cualquier servidor Linux como equipo integrado. Utilice el comando proporcionado por su servidor de la nube: está vinculado a la sesión actual y envía los resultados de instalación al asistente.

Antes de empezar, compruebe que el servidor no contiene datos que deba conservar. La instalación puede vaciar el directorio de trabajo y formatea los discos de archivo seleccionados. Repetir el comando de instalación no es un método de actualización habitual de un grabador operativo.

Requisitos

Prepare:

  • Servidor — hardware del suministro o mantenimiento acordado. El instalador descrito utiliza Ubuntu Server 24.04 LTS; los recursos deben corresponder a la carga acordada.
  • Permisos — root local o un usuario con sudo y terminal interactivo.
  • Red — acceso a Internet, a Watcher en la nube y a las cámaras de la instalación.
  • Dirección — dirección IP conocida del servidor para acceder localmente.
  • Discos — discos independientes para el archivo, con los datos necesarios guardados previamente.
  • Nube — cuenta y organización con gestión de grabadores permitida y asistente de instalación disponible.

Deben estar libres los puertos comprobados por el instalador: 80, 5432, 6379, 8083, 9019, 9020, 9025, 3135. Un puerto libre no implica que deba abrirse a Internet: configure el acceso externo según el diseño de red del despliegue.

No se base únicamente en que el paso preliminar del asistente termine correctamente: compruebe la memoria, los recursos de procesamiento y el espacio en disco disponibles para su carga.

Obtener el comando de instalación

  1. En Watcher en la nube, abra Registradores y pulse Agregar registrador.
  2. En Código desde la pantalla del registrador, seleccione la organización e introduzca un nombre.
  3. Seleccione Software en su servidor y continúe hasta Instalación.
  4. Copie el comando del asistente y ejecútelo en el servidor preparado como root.

Ejemplo del asistente de la nube: la organización se selecciona en Seleccionar organización.

Detalles del grabador en el asistente de la nube

Opción Software en su servidor seleccionada

En Tipo está seleccionada la opción de instalación de software.

Comando de instalación del grabador virtual

El comando aparece en Instalación. Utilice el de su propia sesión del asistente.

No comparta el comando con otro usuario: el script generado corresponde a su sesión de conexión. Si la sesión ha caducado, obtenga un comando nuevo.

Consulte los pasos de la interfaz de la nube en Grabadores.

Etapas de instalación

1. Comprobación preliminar

El script comprueba el sistema operativo, el acceso a la red y los puertos ocupados y comienza a instalar los componentes. Espere el resultado de cada etapa en el terminal y en el asistente. Si una etapa falla, corrija su causa antes de repetirla.

2. Puertos y cortafuegos

Si un puerto necesario está ocupado, identifique el servicio que lo utiliza y decida cómo resolver el conflicto. No detenga servicios desconocidos en un servidor operativo para continuar la instalación.

Si ufw está activo, el instalador solicita deshabilitarlo:

Disable ufw now (sudo ufw disable)? [y/N]:

Si su política de red no lo permite, detenga la instalación y acuerde la preparación del servidor. No deshabilite la protección de un servidor accesible desde Internet sin reglas de acceso que la sustituyan.

3. Docker

El instalador comprueba Docker y Compose y los instala si es necesario. Descargar paquetes e imágenes requiere acceso a sus repositorios. Un error al descargar una imagen no significa que el contenedor se haya instalado correctamente: compruebe el estado final.

4. Directorio de trabajo

Los archivos del grabador se encuentran en /opt/watcher-nvr. El directorio contiene la configuración de Compose, .env, scripts auxiliares y datos de componentes.

El comando de una instalación nueva puede vaciar el directorio existente. No lo ejecute en un grabador operativo sin un plan específico de reinstalación y conservación de datos.

5. Selección de discos del archivo

El asistente muestra los dispositivos detectados y los discos de sistema protegidos. Compruebe los nombres, tamaños y finalidad de los discos antes de confirmar.

Ejemplo de selección:

Default selection: /dev/sdb /dev/sdc /dev/sdd
Enter disks to use, space-separated (Enter = use default): /dev/sdb /dev/sdc

Una entrada vacía selecciona la lista propuesta. Para utilizar solo determinados discos, introduzca sus nombres separados por espacios. Compruebe que la lista no contiene discos con datos que necesite conservar.

Antes de particionar, el asistente solicita confirmación:

About to DESTROY any existing data and create GPT+ext4 on:
  /dev/sdb
  /dev/sdc
Type yes to continue:

La respuesta yes autoriza eliminar los datos de los discos seleccionados y crear GPT y un sistema de archivos ext4. Las particiones preparadas se montan en /storage/d1, /storage/d2, etc.; se añaden entradas de montaje a /etc/fstab.

Si no hay discos independientes

El instalador puede proponer continuar con el archivo en el disco de sistema:

Continue without dedicated HDDs? [y/N]:

Para una instalación operativa, prepare discos independientes y repita la instalación. Continuar sin ellos sitúa el archivo en /storage/d1 en la partición de sistema; su crecimiento puede llenarla y afectar al sistema operativo. Esta opción requiere una retención corta y supervisar el espacio libre.

6. Comprobación del almacenamiento

Antes de arrancar, compruebe que los puntos /storage/dN seleccionados son accesibles y que se han creado los ajustes de DVR. No sustituya un disco sin montar por un directorio normal: grabar allí puede llenar la partición de sistema.

La ruta y el formato de la configuración DVR dependen del paquete instalado. Utilice los archivos preparados por sus scripts y compruebe el resultado con la comprobación de instalación estándar.

7. Preparación del arranque

Espere a que termine la preparación de la configuración y responda a todas las solicitudes del instalador. Guarde de forma segura la dirección, el usuario y la contraseña de administrador proporcionados. No publique .env, el script generado ni una salida completa con credenciales.

8. Arranque y comprobación inicial

El instalador inicia Compose y comprueba los componentes y el almacenamiento. Al finalizar, muestra la dirección del grabador y las credenciales locales; el código de vinculación se necesita para el siguiente paso del asistente.

Si no obtiene un código, compruebe el acceso del grabador a la red y a la nube. Que los contenedores arranquen aún no significa que la vinculación se haya completado.

Instrucciones para obtener el código del grabador

Ejemplo de Activación: el asistente explica dónde obtener el código de conexión.

Después de instalar:

  1. Abra http://NVR_IP e inicie sesión con la cuenta proporcionada.
  2. Complete la vinculación con la nube.
  3. Compruebe la versión instalada y la actualización disponible en la página del grabador en la nube.
  4. Agregue una cámara de prueba, configure la grabación y compruebe la reproducción del archivo.

Comprobación manual

Compruebe el estado de los contenedores:

cd /opt/watcher-nvr
sudo docker compose ps

Si el instalador ha incluido post-install-check.sh, repita su comprobación:

sudo bash /opt/watcher-nvr/post-install-check.sh

El script comprueba el arranque de los contenedores y la disponibilidad del almacenamiento del archivo para el paquete instalado. Un resultado correcto termina con:

=== All checks passed ===

Si hay un error, guarde la salida de la etapa problemática, el estado de los contenedores y la hora de la comprobación. Los contenedores en ejecución no sustituyen a comprobar la grabación de una cámara.

Pasos siguientes