Bueno, tras varios años usando Unifi Controller instalado o en un PC o en Synology, me surgieron varios problemas. Uno era tener que tener el PC encendido continuamente para poder acceder a los dispositivos, y en el caso de Synology, recientemente tras pasar a DSM 7, perdí la compatibilidad del paquete, que hacer ahora?

 

Pues bien, me puse a investigar y valore la posibilidad de instalar Unifi Controller en la misma Raspberry donde tengo PiHole, y eso es lo que hice.

¿Cómo? Pues vamos a verlo!!

Inicialmente descargaremos el paquete recomendado para Linux en la pagina de downloads de Unifi. Copiaremos la direccion URL y la descargaremos:

En la consola de Raspberry y en la carpeta que queramos descargarlo, haremos lo siguiente:

- wget https://dl.ui.com/unifi/6.4.54/unifi_sysvinit_all.deb

Antes de continuar instalaremos necesitamos jdk-8:

- apt install openjdk-8-jre-headless

Tras ello instalaremos el paquete descargado:

- dpkg -i unifi_sysvinit_all.deb

En caso de darnos algún fallo, deberemos instalar las dependencias que falten asi:

- apt install -f

Ahora volvemos a instalarlo:

- dpkg -i unifi_sysvinit_all.deb

 

Podemos desactivar mongodb, para no utilizar recursos innecesarios.

- sudo systemctl stop mongodb sudo systemctl disable mongodb

Ahora podemos acceder a través de https://IP_DE_MI_RASPBERRY:8443/

 

Siempre que queremos actualizar la versión, repetiremos los pasos anteriores. Recordar realizar una copia de seguridad por si acaso, cosa que nos recordara al iniciar la instalación. En caso de actualización no será necesario instalar ninguna dependencia ya que estarán de la primera instalación.

 

Saludos!!