# Unfi Controller auf Raspian 11 Bullseye 32 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

```shell
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

```shell
nano /etc/apt/sources.list
```

und den deb Eintrag hinzufügen

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

danach

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

### Unfi Controller installieren

Unifi Controller downloaden und installieren ([hier](https://www.ui.com/download/unifi/unifi-ap-hd) 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.

```shell
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.

```shell
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://&lt;ip&gt;:8443 Unifi wie gewohnt konfigurieren. Nun verhält sich der Raspberry wie ein CloudKey