UniFi Network Controller auf Raspberry Pi aktualisieren

Einleitung

Der Betrieb eines UniFi Controllers auf einem Raspberry Pi ist eine beliebte und kostengünstige Alternative zum Cloud Key. Doch im Gegensatz zur Ubiquiti-Hardware muss man sich hier selbst um die Updates kümmern. Wer sich das manuelle Hantieren mit apt-Repositories und Java-Versionen ersparen will, greift am besten auf das bewährte Community-Skript von GlennR zurück.

Dieses Tutorial führt Sie durch den stressfreien Update-Prozess via SSH.

Voraussetzungen:

  • Laufender Raspberry Pi mit UniFi Controller
  • SSH-Zugriff (Benutzer/Passwort)
  • Empfohlen: Ein manuelles Backup (heruntergeladen via Web-Interface) vor Beginn

[BILD 1: Raspberry Pi Platine neben einem Smartphone mit UniFi-Logo auf dem Display]

Schritt-für-Schritt Anleitung

  1. Verbindung herstellen
    Loggen Sie sich per Terminal auf Ihrem Pi ein. Ersetzen Sie richard und die IP entsprechend.

    ssh richard@192.168.2.4
  2. System vorbereiten
    Bevor wir das UniFi-Update starten, sollte das Grundsystem (Debian/Raspbian) auf dem neuesten Stand sein.

    sudo apt-get update
  3. Abhängigkeiten installieren
    Damit das Skript sauber läuft und HTTPS-Quellen verifizieren kann, installieren wir ca-certificates und wget.

    sudo apt-get install ca-certificates wget -y
  4. Easy Update Script ausführen
    Wir nutzen das Skript von GlennR. Der folgende Befehl löscht eventuell vorhandene alte Skript-Dateien, lädt die neueste Version herunter und führt sie aus.

    Aktion:
    Kopieren Sie die ganze Zeile und führen Sie sie aus. Folgen Sie den Anweisungen im Terminal (meistens mit «Yes» bestätigen, ob Sie ein Backup wünschen etc.).

    sudo rm unifi-update.sh &> /dev/null; sudo wget https://get.glennr.nl/unifi/update/unifi-update.sh && sudo bash unifi-update.sh
    [BILD 2: Terminal-Screenshot, der das ASCII-Art Logo des Update-Skripts zeigt]
  5. Version prüfen
    Nachdem das Skript durchgelaufen ist und den Dienst neu gestartet hat, können Sie die installierte Version kontrollieren.

    sudo dpkg -l | grep unifi

Wichtige Hinweise & Speicherorte

Automatisches Skript-Backup: Das Update-Skript ist so freundlich, vor dem Update ein Backup der Datenbank anzulegen. Sie finden diese Sicherheitskopien auf dem Pi unter:
/usr/lib/unifi/data/backup/glennr-unifi-backups/

Geduld: Der erste Start des Controllers nach einem Update kann je nach Datenbankgröße einige Minuten dauern. Starten Sie den Pi nicht ungeduldig neu.

Fazit

Dank des Community-Skripts ist die Wartung eines Raspberry-Pi-Controllers fast so komfortabel wie bei einem Cloud Key. Führen Sie diesen Prozess regelmäßig durch, um von den neuesten Features und Sicherheitspatches von Ubiquiti zu profitieren.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert