Direkt zum Hauptinhalt

Unfi Controller auf Debian 11 Bullseye 64 Bit (Jetzt Unifi Network Application wurde umbenannt)

Hat man noch einen Raspberry rumliegen, kann man sich den Kauf eines CloudKey sparen um seine APs zu verwalten, indem man den Unifi Controller einfach auf einem
Raspberry installiert.

Vorraussetzungen

ACHTUNG!!! muss 32 Bit Raspi Image sein!!!!
  • Debian Bullseye 32 bit ARM7 für Raspberry 3/4 !!!!!!!  32 bit ARM7
  • System aktuell mit apt update und apt dist-upgrade
  • SSH Zugang
  • Java openjdk-jre8 nicht höher!!

Paketabhängigkeiten

sudo su
apt install wget gnupg2 ca-certificates apt-transport-https dirmngr -y
apt install gnupg software-properties-common -y
apt install openjdk-8-jre-headless -y
apt-get install haveged -y

Mongo DB installieren

   In den Softwarequellen folgende Repo hinzufügen

nano /etc/apt/sources.list

und den deb Eintrag hinzufügen

deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi

danach

apt update
apt dist-upgrade -y
apt install mongodb-server -y

Unfi Controller installieren

Unifi Controller downloaden und  installieren (hier vor der installation schauen ob nicht schon eine neuere version zur verfügung steht.
Der Unifi Controller wurde in Unifi Network Application umbenannt. Dort in der Liste nach Debian/Linux etc schauen. Dann link adresse kopieren und mit dem wget befhel die URL austauschen.

wget https://dl.ui.com/unifi/7.1.66/unifi_sysvinit_all.deb
dpkg -i unifi_sysvinit_all.deb

Es gibt einen Fehler wegen nicht installierter Abhängigkeiten, das holen wir mit dem nächsten befehl nach,
dieser installiert die fehlenden Pakete und den Unifi Controller/Network Application im Anschluss automatisch.
Danach das System neustarten.

apt --fix-broken install -y
reboot

Der neustart kann bis zu 5 Minuten dauern bis die Oberfläche da ist. (ist halt immer noch ein Raspberry)

Finish

Unter https://<ip>:8443 Unifi wie gewohnt konfigurieren. Nun verhält sich der Raspberry wie ein CloudKey