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:50] – [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
 +
 +<code>
 +docker run -d \
 +  --name=unifi-controller \
 +  -e PUID=1000 \
 +  -e PGID=1000 \
 +  -e MEM_LIMIT=1024 `#optional` \
 +  -e MEM_STARTUP=1024 `#optional` \
 +  -p 8443:8443 \
 +  -p 3478:3478/udp \
 +  -p 10001:10001/udp \
 +  -p 8080:8080 \
 +  -p 1900:1900/udp `#optional` \
 +  -p 8843:8843 `#optional` \
 +  -p 8880:8880 `#optional` \
 +  -p 6789:6789 `#optional` \
 +  -p 5514:5514/udp `#optional` \
 +  -v <path to data>:/config \
 +  --restart unless-stopped \
 +  lscr.io/linuxserver/unifi-controller:latest
 +
 +</code>
 +
 ===== Aktuelle Config ===== ===== Aktuelle Config =====
  
 <file> <file>
 cat /tmp/running.cfg cat /tmp/running.cfg
 +
 </file> </file>
 +
 ====== Ports ====== ====== Ports ======
  
Zeile 64: 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 94: 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 112: 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 144: 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.1662371412.txt.gz
  • Zuletzt geändert: 05/03/2024 - 10:52
  • (Externe Bearbeitung)