Instalar Unifi Controller en una Raspberry Pi

Tener instalado Unifi Controller en una Raspberry Pi es muy conveniente. Porque teniendo un ordenador barato, que puede estar 24 horas encendido, controlando todo el hardware de Ubiquity es una solución muy conveniente, y muy asequible.

Unifi Controller en una Raspberry Pi

Así que en este artículo veremos cómo tener funcionando el controlador de Unifi en Linux, en concreto en una Raspberry Pi con Raspbian. Si tienes otro Debian, las instrucciones son muy parecidas.

Asumo que ya tienes Raspbian ejecutándose correctamente en la Raspberry. He visto varios tutoriales que empiezan con la grabación de Raspbian en la SD. Entiendo que eso ya está hecho. Sino, hay múltiples artículos por ahí de cómo instalar Raspbian. Es muy fácil.
https://www.raspberrypi.org/downloads/

Pre-requisitos

Antes de empezar a instalar Unifi Controller, necesitamos jdk-8. Para ello necesitamos este paquete:

sudo apt install openjdk-8-jre-headless 

Consiguiendo Unifi Network Controller

Primero, vamos a la página oficial de Ubiquity para descargar la última versión:

https://www.ui.com/download/unifi

Buscamos Software, en concreto UniFi Network Controller nnnn for Debian/Ubuntu Linux and UniFi Cloud Key. Buscar la última versión. En mi caso, la versión es la 5.12.5.

Clickar en el botón Download, aceptar las condiciones.

Luego copiar el enlace que pone en Direct URL:

Unifi Controller en una Raspberry - Ubiquity en Raspbian

Y en la Raspberry, nos descargamos ese packete usando wget:

wget https://dl.ui.com/unifi/5.12.35/unifi_sysvinit_all.deb

Con esto ya tenemos el paquete descargado en la Raspberry. Ahora, a instalarlo:

sudo dpkg -i unifi_sysvinit_all.deb 

Si falta alguna dependencia, y el comando anterior te ha dado error, ejecuta este comando para instalar las dependencias que faltan.

sudo apt install -f

Y volvemos a instalarlo:

sudo dpkg -i unifi_sysvinit_all.deb 

Podemos desactivar mongodb, para no utilizar recursos innecesarios.

sudo systemctl stop mongodb 
sudo systemctl disable mongodb

Y ya está, accediendo a esta URL ya tenemos acceso a la controladora. (Reemplaza pi3 por la IP-nombre de tu Raspberry:

https://pi3:8443/

Unifi Controller en una Raspberry

Inspirado en:
https://lazyadmin.nl/home-network/installing-unifi-controller-on-a-raspberry-pi-in-5-min/

Más artículos de Raspberry Pi:
https://fonsimo.com/category/raspberry-pi/


6 comentarios:

  1. cuales son las Raspberry Pi compatibles con el unifi controler?

  2. hola solo funciona en una pi3? yo tengo una pi2 instale todo pero no levanta via browser

  3. Gracias por responder, era problema del puerto que usaba Domoticz en la Pi. Lo cambié y quedó solucionado. Un saludo

  4. Hola, ayer seguí éste tutorial para instalarlo en una pi3b+ y todo perfecto. Hoy lo hago en otra y no hay manera de acceder. No me da ningún error, pero no me carga la pagina. Me puedes echar una mano? Ésto es lo que me dice

    pi@raspberrypi:~ $ sudo dpkg -i unifi_sysvinit_all.deb
    (Reading database … 53139 files and directories currently installed.)
    Preparing to unpack unifi_sysvinit_all.deb …
    Previous setting (UniFi 5.12.66) is found.
    Unpacking unifi (5.12.66-13102-1) over (5.12.66-13102-1) …
    Setting up unifi (5.12.66-13102-1) …
    Processing triggers for systemd (241-7~deb10u3+rpi1) …

    • Hola Miguel

      ¿has probado de hacer esto?
      sudo apt -f install

      Se supone que con esto, va a arreglar tema de dependencias (que puede ser lo que está fallando)

      Gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.