Requisitos previos:
CPU: Intel(R) Core(TM) i5-7500 @ 3.0 GHz, 4 núcleos o superior
RAM: 8 GB o superior
HDD: 200 GB o superior
Sistema Opertivo: Ubuntu 24 (64 bits)
Este articulo no toma en cuenta la instalación de Ubuntu, por lo que las instrucciones descritas comienzan a partir de una instalación en limpio.
Paso 1: Actualizar sistema e instalar paquetes necesarios
Abrimos la terminal e iniciamos como super usuario
$ sudo su
Actualizamos el sistema
# apt update
Instalamos los siguientes paquetes
# apt install unzip firewalld nano wget net-tools
Nos posicionamos en el directorio /opt y creamos una carpeta llamada HikGateway
# cd /opt
# mkdir HikGateway
# cd HikGateway
Paso 2: Descomprimir archivos y asignar permisos
Ahora debemos descargar el software (dando clic aquí) y pasarlo a nuestro directorio en Ubuntu, despues de esto debemos descomprimirlo, ejemplo:
# tar -zxvf HikDeviceGateway_V1.8.0.4Build20250116_Linux64.tar.gz
Asignamos permisos de ejecución para el archivo install.sh
# chmod +x install.sh
# chmod +x restart.sh
Paso 3: Ejecutar instalación y configurar firewall
Ejecutamos la sigueinte instrucción
# ./install.sh
Iniciamos el firewall y lo habilitamos para que se ejecute al reiniciar
# systemctl enable firewalld
# systemctl start firewalld
Agregamos los siguientes puestos a la exepción del firewall
Puertos TCP: 80, 443, 554, 7091, 7661-7667, 15000-17000
Puertos UDP: 7661, 7662, 15000-17000.
# firewall-cmd --add-port=80/tcp --add-port=443/tcp --add-port=554/tcp --add-port=7091/tcp --add-port=7661-7667/tcp --add-port=15000-17000/tcp --add-port=7661-7662/udp --add-port=15000-17000/udp --permanent
Recargamos el firewall para que se apliquen los cambios
# firewall-cmd --reload
Validamos la configuración con el sigueinte comando
# firewall-cmd --list-port
Ejemplo:
Para finalizar la instalación reinicaimos el HikGateway con el siguiente comando
# ./restart.sh
Paso 4: Iniciar y configurar HikGateway
Tecleamos la dirección ip del HikGateway en nuestro navergador, la primera vez nos pedirá crear una contraseña, la tecelamos y damos clic en activar.
Entramos a Configuration >> System Settings >> Alarm Forwarding y habilitamos esa opción y damos clic en Save.
Entramos a Configuration >> System Settings >> Time y seleccionamos la zona horaria correcta y damos clic en Save
Entramos a Configuration >> Network Settings >> NAT >> Device Connection Port y agregamos los puertos externos y la dirección ip pública del servidor. Luego damos clic en Save.
Entramos a Configuration >> Network Settings >> NAT >> Gateway Access Port y agregamos los puertos externos y la dirección ip pública del servidor. Luego damos clic en Save.
Con esto ya podemos utilizar nuestro HikGateway basado en Linux