Gatzi
Super Elite User
- Registriert
- 29. April 2014
- Beiträge
- 2.950
- Lösungen
- 1
- Reaktionspunkte
- 16.178
- Punkte
- 383
Unifi Controller auf einem Raspberry PI 3 installieren
Ich habe es gerade erfolgreich bei mir umgesetzt und möchte euch teilhaben lassen.
Als ersten benötigen wir einen Raspberry PI, bei mir ist ein PI 3, dazu braucht ihr:
- einen Raspberry Pi 3 Model B+
- eine mircoSDKarte
- ein Netzteil
- ein Gehäuse
- und für den Anfang eine Tastatur und einen Montior (inkl. HDMI Kabel)
Eine Installationsanleitung für einen Raspberry Pi findet ihr im Netz, eine ausführliche Anleitung von mir folgt etwas später.
Auf dem Pi benötigen wir ein Raspbian (Betriebssystem). Eine aktuelle Version findest du hier:
Als erstes holen wir uns die aktuelle Sotware Version vom Unifi Controller. Eine aktuelle Version findest du hier:
In meinem Fall war es die Version 5.9.29 mit Stand Oktober 2018, hier ebenfalls der Link:
Jetzt laden wir die aktuelle Version (Stand Oktober 2018) direkt von der Seite herunter und installieren sie wie folgt:
wget + die kopierte URL.
Jetzt installieren wir die Abhängigkeiten (Dependencies) wie folgt:
Anschließend aktivieren wir den unifi Controller beim Systemstart
Jetzt deaktivieren wir die MongoDB (Datenbank)
Als nächstes überprüfen wir unsere Java Version, als Standard sollte Java 7 installiert sein
Im Idealfall erscheint jetzt: java version „1.8.0_65“, falls nicht installieren wir Java 8
Dann als Standard aktivieren
hier wählen wir jetzt die 2
Und nochmal überprüfen mit
Jetzt sollte java version „1.8.0_65“ erscheinen
Anschließend den richtigen Pfad in die Konfiguration setzen, mit
Nun aktivieren wir eine Log-Rotation, damit die Logdateien nicht zu viel werden, mit
Im Anschluss folgende Konfiguration erstellen
Jetzt einen Reboot machen und der Unifi Controller sollte dir unter der URL
zur Verfügung stehen.
Bei Fragen oder Anregungen stehe ich euch gerne zur Verfügung.
VG Gatzman
Ich habe es gerade erfolgreich bei mir umgesetzt und möchte euch teilhaben lassen.
Als ersten benötigen wir einen Raspberry PI, bei mir ist ein PI 3, dazu braucht ihr:
- einen Raspberry Pi 3 Model B+
- eine mircoSDKarte
- ein Netzteil
- ein Gehäuse
- und für den Anfang eine Tastatur und einen Montior (inkl. HDMI Kabel)
Eine Installationsanleitung für einen Raspberry Pi findet ihr im Netz, eine ausführliche Anleitung von mir folgt etwas später.
Auf dem Pi benötigen wir ein Raspbian (Betriebssystem). Eine aktuelle Version findest du hier:
Sie müssen registriert sein, um Links zu sehen.
Als erstes holen wir uns die aktuelle Sotware Version vom Unifi Controller. Eine aktuelle Version findest du hier:
Sie müssen registriert sein, um Links zu sehen.
In meinem Fall war es die Version 5.9.29 mit Stand Oktober 2018, hier ebenfalls der Link:
Sie müssen registriert sein, um Links zu sehen.
Du musst Regestriert sein, um das angehängte Bild zusehen.
Jetzt laden wir die aktuelle Version (Stand Oktober 2018) direkt von der Seite herunter und installieren sie wie folgt:
wget + die kopierte URL.
Code:
wget https://dl.ubnt.com/unifi/5.9.29/unifi_sysvinit_all.deb
dpkg -i unifi_sysvinit_all.deb
Jetzt installieren wir die Abhängigkeiten (Dependencies) wie folgt:
Code:
sudo apt-get -f install
Anschließend aktivieren wir den unifi Controller beim Systemstart
Code:
sudo systemctl enable unifi
sudo systemctl start unifi
Jetzt deaktivieren wir die MongoDB (Datenbank)
Code:
sudo service mongodb stop
sudo service mongodb disable
Als nächstes überprüfen wir unsere Java Version, als Standard sollte Java 7 installiert sein
Code:
java –version
Im Idealfall erscheint jetzt: java version „1.8.0_65“, falls nicht installieren wir Java 8
Code:
sudo apt-get install oracle-java8-jdk –y
Dann als Standard aktivieren
Code:
sudo update-alternatives --config java
Du musst Regestriert sein, um das angehängte Bild zusehen.
hier wählen wir jetzt die 2
Und nochmal überprüfen mit
Code:
java –version
Jetzt sollte java version „1.8.0_65“ erscheinen
Du musst Regestriert sein, um das angehängte Bild zusehen.
Anschließend den richtigen Pfad in die Konfiguration setzen, mit
Code:
sudo cp -p /lib/systemd/system/unifi.service /etc/systemd/system
sudo sed -i '/^\[Service\]$/a Environment=JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt' /etc/systemd/system/unifi.service
Nun aktivieren wir eine Log-Rotation, damit die Logdateien nicht zu viel werden, mit
Code:
sudo apt-get update && sudo apt-get install logrotate
Im Anschluss folgende Konfiguration erstellen
Code:
sudo bash -c 'cat >> /etc/logrotate.d/unifi << EOF
/var/log/unifi/*.log {
rotate 5
daily
missingok
notifempty
compress
delaycompress
copytruncate
}
EOF'
Jetzt einen Reboot machen und der Unifi Controller sollte dir unter der URL
Code:
https://die_ip_vom_raspi:8443
Bei Fragen oder Anregungen stehe ich euch gerne zur Verfügung.
VG Gatzman
Anhänge
Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet: