unifi-controller

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
unifi-controller [05/09/2022 - 09:53] – [Betrieb in Docker Container] thommie4unifi-controller [05/03/2024 - 10:52] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 9: Zeile 9:
 ===== Betrieb in Docker Container ===== ===== Betrieb in Docker Container =====
  
-https://docs.linuxserver.io/images/docker-unifi-controller +[[https://docs.linuxserver.io/images/docker-unifi-controller|https://docs.linuxserver.io/images/docker-unifi-controller]]
- +
-Docker Compose:+
  
 +Docker Compose (V2, golang):
 <code> <code>
 +
 --- ---
 version: "2.1" version: "2.1"
Zeile 38: Zeile 38:
       - 5514:5514/udp #optional       - 5514:5514/udp #optional
     restart: unless-stopped     restart: unless-stopped
 +
 </code> </code>
  
Zeile 44: Zeile 45:
 <code> <code>
 docker-compose up docker-compose up
 +
 </code> </code>
- 
  
 Dauerbetreib Dauerbetreib
- 
  
 <code> <code>
Zeile 69: Zeile 69:
   --restart unless-stopped \   --restart unless-stopped \
   lscr.io/linuxserver/unifi-controller:latest   lscr.io/linuxserver/unifi-controller:latest
-</code>  + 
 +</code> 
 ===== Aktuelle Config ===== ===== Aktuelle Config =====
  
 <file> <file>
 cat /tmp/running.cfg cat /tmp/running.cfg
 +
 </file> </file>
 +
 ====== Ports ====== ====== Ports ======
  
Zeile 89: Zeile 93:
 |UDP|10001|AP discovery| |UDP|10001|AP discovery|
 |UDP|1900|Make controller discoverable on L2 network" in controller settings.| |UDP|1900|Make controller discoverable on L2 network" in controller settings.|
- 
-\\ 
- 
  
 ===== Custom SSH Keys ===== ===== Custom SSH Keys =====
Zeile 119: Zeile 120:
  
 Beispiel für dnsmasq: Beispiel für dnsmasq:
- 
 <file> <file>
 +
 # unifi controller # unifi controller
 dhcp-option=vendor:ubnt,43,"192.168.72.8" dhcp-option=vendor:ubnt,43,"192.168.72.8"
 +
 </file> </file>
  
Zeile 137: Zeile 139:
  
 Adoption request sent to 'http://192.168.72.8:8080/inform' Use the controller to complete the adopt process. Adoption request sent to 'http://192.168.72.8:8080/inform' Use the controller to complete the adopt process.
 +
 </file> </file>
  
Zeile 169: Zeile 172:
 1. UI stoppen: 1. UI stoppen:
  
-''service unifi stop+''service unifi stop 2. Zertifikate und CA in P12 Format wandeln: openssl pkcs12 -export -in unifi.netzwissen.loc.crt -inkey unifi.netzwissen.loc.key -certfile ca_netzwissen_locutus.crt -out unifi.p12 -name unifi -password pass:aircontrolenterprise
  
-2Zertifikate und CA in P12 Format wandeln:+3Daraus einen jks erzeugen:
  
-''openssl pkcs12 -export -in unifi.netzwissen.loc.crt -inkey unifi.netzwissen.loc.key -certfile ca_netzwissen_locutus.crt -out unifi.p12 -name unifi -password pass:aircontrolenterprise+''keytool -importkeystore -srckeystore unifi.p12 -srcstoretype PKCS12 -srcstorepass aircontrolenterprise -destkeystore unifi.keystore.jks -storepass aircontrolenterprise name und password wie angegeben beibehalten! 4. UI wieder starten service unifi start
  
-3. Daraus einen jks erzeugen:+===== Admin Reset über Mongodb =====
  
-''keytool -importkeystore -srckeystore unifi.p12 -srcstoretype PKCS12 -srcstorepass aircontrolenterprise -destkeystore unifi.keystore.jks -storepass aircontrolenterprise+<code> 
 +User auflisten
  
-name und password wie angegeben beibehalten!+''mongo --port 27117 ace --eval "db.admin.find().forEach(printjson);"''
  
-4. UI wieder starten+Neuen hash "password" setzen
  
-''service unifi start+mongo --port 27117 ace --eval 'db.admin.update( { "name" : "<UserName>" }, { $set : { "x_shadow" : "$6$ybLXKYjTNj9vv$dgGRjoXYFkw33OFZtBsp1flbCpoFQR7ac8O0FrZixHG.sw2AQmA5PuUbQC/e5.Zu.f7pGuF7qBKAfT/JRZFk8/" } } )'
  
-\\+Hash erstellen 
 + 
 +''# mkpasswd -m sha-512 password -s "ybLXKYjTNj9vv" 
 + 
 +</code>
  
  
  • unifi-controller.1662371597.txt.gz
  • Zuletzt geändert: 05/03/2024 - 10:52
  • (Externe Bearbeitung)