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 11:06] – [Sonstige Anpassungen] 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 50: | Zeile 51: | ||
Ist der Container fertig hochgefahren, | Ist der Container fertig hochgefahren, | ||
+ | |||
+ | |||
====== Sonstige Anpassungen ====== | ====== Sonstige Anpassungen ====== | ||
Zeile 56: | 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/8080: Device/ | + | * TCP/8880: HTTP Portal Redirection |
- | + | | |
- | * TCP/8880: HTTP Portal Redirection * TCP/8843: HTTPS Portal Redirection | + | * TCP/6789: UniFi Mobile Speed Test |
- | + | | |
- | * 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/10001: Device Discovery | + | * UDP/5514: Remote Syslog Capture (optional) |
- | + | ||
- | * UDP/1900: Layer 2 Network Discovery | + | |
- | + | ||
- | * UDP/5514: Remote Syslog Capture (optional) | + | |
Zudem dürfen die Ports natürlich nicht anderweitig bereits in Verwendung sein (z.B. durch andere Synology Packages oder andere Docker Container). | Zudem dürfen die Ports natürlich nicht anderweitig bereits in Verwendung sein (z.B. durch andere Synology Packages oder andere Docker Container). | ||
Zeile 76: | Zeile 75: | ||
Sollte der Container nicht starten oder unerwartet sofort wieder stoppen, ist dies das häufigste Problem. | Sollte der Container nicht starten oder unerwartet sofort wieder stoppen, ist dies das häufigste Problem. | ||
- | 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.\\ | + | 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: |
- | Die Ports können aber in den Umgebungsvariablen des Containers angepasst werden wenn nötig: | + | |
Aus der Doku von Jacob Alberty: | Aus der Doku von Jacob Alberty: | ||
Zeile 83: | Zeile 81: | ||
=== Environment Variables: === | === Environment Variables: === | ||
- | You can pass in environment variables using the '' | + | You can pass in environment variables using the '' |
- | * | + | |
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | 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 auch auf allen Geräten zum Sync so angepasst werden. \\ (Mache aktuell nur ich (Gunter) um die Daten von dem Lineage OS Handy zu sichern) |
- | * | + | |
- | '' | + | Nach Änderung des Ports für CardDAV muss entweder die Diskstation oder zumindest Contacts, Calendar und ggf. Webstation neu gestartet werden. |
- | * | + | |
- | '' | ||
- | * | ||
- | '' | + | ===== Geräte-Registrierung |
- | + | ||
- | + | ||
- | ==== 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 116: | 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. | ||
+ | |||
+ | |||
===== Versionsupdate ===== | ===== Versionsupdate ===== | ||
Zeile 173: | Zeile 176: | ||
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.1732010778.txt.gz · Zuletzt geändert: 2024/11/19 11:06 von 192.168.2.44