it:unificontrollerinstallieren
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
it:unificontrollerinstallieren [2024/11/19 10:59] – [Docker / Container Manager Installation] 192.168.2.44 | it:unificontrollerinstallieren [2024/11/19 11:30] (aktuell) – [Geräte-Registrierung] 192.168.2.44 | ||
---|---|---|---|
Zeile 37: | Zeile 37: | ||
{{https:// | {{https:// | ||
- | Im Reiter //Network// wähle ich die Option //Use the same network as Docker Host// aus. Möchte man die Ports des UniFi Controllers auf alternative Ports ändern (z.B. die Web GUI), wählt man in diesem Fenster statt der Checkbox das bridge Netzwerk aus und konfiguriert das Mapping der Local Ports und der Container Ports für die UniFi Ports, die weiter unten im Beitrag genannt sind. | + | Im Reiter //Network// wähle ich die Option //Use the same network as Docker Host// aus. Möchte man die Ports des UniFi Controllers auf alternative Ports ändern (z.B. die Web GUI), wählt man in diesem Fenster statt der Checkbox das bridge Netzwerk aus und konfiguriert das Mapping der Local Ports und der Container Ports für die UniFi Ports, die weiter unten im Beitrag genannt sind.\\ |
+ | **Achtung: das geht nicht! Netzwerk muss auf Host stehen damit die Geräte den Server finden.\\ | ||
+ | Die Ports können in den Umgebungsvariablen der Containers angepasst werden. Das ist auch nötig damit der Container selbst weiß welche Ports er den Geräten für eine Weiterleitung von http Port 8080 mitteilen muss. Wenn das falsch gemacht wurde siehe unten Wechsel der Netzwerkanbindung des Containers** \\ | ||
{{https:// | {{https:// | ||
Zeile 52: | Zeile 53: | ||
- | ==== Sonstige Anpassungen ==== | + | ====== Sonstige Anpassungen |
**Ports** | **Ports** | ||
Zeile 58: | Zeile 59: | ||
Falls auf der Disk Station die Firewall aktiv ist, müssen im aktiven Profil folgende Ports freigeschaltet werden: | Falls auf der Disk Station die Firewall aktiv ist, müssen im aktiven Profil folgende Ports freigeschaltet werden: | ||
- | * TCP/8443: Web GUI | + | |
+ | * TCP/8080: Device/ | ||
+ | * TCP/8880: HTTP Portal Redirection | ||
+ | * TCP/8843: HTTPS Portal Redirection | ||
+ | * TCP/6789: UniFi Mobile Speed Test | ||
+ | * UDP/3478: STUN (optional, für UniFi VoIP Telefone) | ||
+ | * UDP/10001: Device Discovery | ||
+ | * UDP/1900: Layer 2 Network Discovery | ||
+ | * UDP/5514: Remote Syslog Capture (optional) | ||
- | * TCP/8080: Device/ | + | Zudem dürfen die Ports natürlich nicht anderweitig bereits in Verwendung sein (z.B. durch andere Synology Packages oder andere Docker Container). |
- | * TCP/ | + | Prädestiniert für Konflikte sind besonders die Ports 8080 und 8443, die werden als alternative |
- | * TCP/6789: UniFi Mobile Speed Test * UDP/3478: STUN (optional, für UniFi VoIP Telefone) | + | Sollte der Container nicht starten oder unerwartet sofort wieder stoppen, ist dies das häufigste Problem. |
- | * UDP/10001: Device Discovery | + | Da UniFi Controller nicht von den Geräten gefunden werden kann wenn als Netzwerktyp Bridge ausgewählt wird lässt sich auch keine Veränderung der Portzuordnung in Docker erreichen. \\ Die Ports können aber in den Umgebungsvariablen des Containers angepasst werden wenn nötig: |
- | * UDP/1900: Layer 2 Network Discovery | + | Aus der Doku von Jacob Alberty: |
- | * UDP/5514: Remote Syslog Capture (optional) Z | + | === Environment Variables: === |
- | udem dürfen die Ports natürlich nicht anderweitig bereits | + | You can pass in environment variables using the '' |
- | Prädestiniert für Konflikte sind besonders die Ports 8080 und 8443, die werden als alternative | + | * '' |
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | Es ist aber wichtig dass Port 8080 bleibt, da die Geräte sich automatisch dort melden! | ||
+ | |||
+ | Aus dem Grunde habe ich alle Ports gleich gelassen. \\ Es gab damit aber einen Port Konflikt mit Synology Contacts / CardDAV mit dem es möglich ist Kontakte z.B. mit Handys im Kommunenetz zu synchronisieren. \\ Daher habe ich CardDAV auf Port 8444 geändert, das muss dann natürlich | ||
+ | |||
+ | Nach Änderung des Ports für CardDAV muss entweder die Diskstation oder zumindest Contacts, Calendar und ggf. Webstation neu gestartet werden. | ||
- | Sollte der Container nicht starten oder unerwartet sofort wieder stoppen, ist dies das häufigste Problem. | ||
- | ==== | + | ===== Geräte-Registrierung |
Im Normalfall läuft der Controller nach der Einrichtung zwar problemlos, man wird aber feststellen, | Im Normalfall läuft der Controller nach der Einrichtung zwar problemlos, man wird aber feststellen, | ||
Zeile 95: | Zeile 111: | ||
* A-/ | * A-/ | ||
+ | |||
+ | Bei uns habe ich ein A Record angelegt. | ||
+ | |||
+ | ===== Reset der Geräte damit sie in einem neuen Netzwerk eingesetzt werden können ===== | ||
+ | |||
+ | Gebrauchte Geräte müssen zurückgesetzt werden damit sie sich im Unifi Controller finden und adoptieren lassen. | ||
Zeile 147: | Zeile 169: | ||
For your Unifi devices to " | For your Unifi devices to " | ||
- | * Find **Settings | + | * Find **Settings |
* Check the " | * Check the " | ||
* Save settings in Unifi Controller | * Save settings in Unifi Controller | ||
- | * Restart UniFi-in-Docker container with '' | + | * Restart UniFi-in-Docker container with '' |
See [[https:// | See [[https:// | ||
- | —- Quellen: \\ [[https:// | + | ==== Ändern der Netzwerkanbindung eines Docker Containers in Synology ==== |
+ | |||
+ | Eine Änderung der Netzwerkverbindung von Bridge auf Host ist in der grafischen Oberfläche zumindest bei DSM 6.2. nicht möglich. \\ Es muss dazu nach Stoppen des Containers ein neuer Container erzeugt werden. Dieser behält die Daten des alten wenn der selbe Ordner wieder gemountet wird. \\ Vorher ist es sinnvoll ein Backup zu erstellen, wie bei Update beschrieben. | ||
+ | |||
+ | ==== Komplette Neuinstallation ==== | ||
+ | |||
+ | Wenn ALLES gelöscht werden soll und komplett neu installiert werden soll sollte auch der gemountete Ordner gelöscht werden. \\ **Wichtig ist dass die Mount Ordner immer in der Docker Oberfläche erstellt werden!** \\ **Sonst sind die Rechte möglicherweise so gesetzt dass nur der Benutzer der den Ordner erstellt hat zugreifen kann.** | ||
+ | |||
+ | **Damit ist der Container nicht funktionsfähig weil er nichts auf die Platte schreiben kann.**—- Quellen: \\ [[https:// | ||
[[https:// | [[https:// | ||
it/unificontrollerinstallieren.1732010381.txt.gz · Zuletzt geändert: 2024/11/19 10:59 von 192.168.2.44