Docker: Installation eines Omada Software Controller

Docker: Installation eines Omada Software Controller

letzte Aktualisierung: 28. Oktober 2024
#
Ungefähre Lesezeit: 1 min

Omada Controller können als Hardware von tp-link teuer erstanden werden oder man nutzt eigene Geräte die eh schon im Einsatz sind. Anbieten würde sich z.B. eine Qnap NAS oder ein Raspberry Pi, bei denen man den Software Omada Controller ressourcenschonend als Dockerimage installieren kann.

Voraussetzungen

  • Rasperry Pi 4 4GB oder Qnap Container Station
  • Raspian Pi OS 64 Bit Lite
  • IP Raspberry Pi: 192.168.102.4
  • Docker installiert

Omada Docker Image installieren

  • Omada Controller Docker Image pullen
docker pull mbentley/omada-controller:latest
  • Docker Volume auf Raspberry Pi erstellen
sudo mkdir -p /opt/tplink/EAPController/data
sudo mkdir -p /opt/tplink/EAPController/logs
  • auf Qnap Container Station bietet sich der Ordner an, der bei der Installation der Conatiner Station angegeben wurde
sudo mkdir -p /share/container/omada/data
sudo mkdir -p /share/container/omada/logs
  • Container über die Shell mit folgendem Befehl ausführen (Pfade ggf. für Container Station anpassen)
docker run -d \
  --name omada-controller \
  --restart unless-stopped \
  --ulimit nofile=4096:8192 \
  -p 8088:8088 \
  -p 8043:8043 \
  -p 8843:8843 \
  -p 27001:27001/udp \
  -p 29810:29810/udp \
  -p 29811-29816:29811-29816 \
  -e MANAGE_HTTP_PORT=8088 \
  -e MANAGE_HTTPS_PORT=8043 \
  -e PGID="508" \
  -e PORTAL_HTTP_PORT=8088 \
  -e PORTAL_HTTPS_PORT=8843 \
  -e PORT_ADOPT_V1=29812 \
  -e PORT_APP_DISCOVERY=27001 \
  -e PORT_DISCOVERY=29810 \
  -e PORT_MANAGER_V1=29811 \
  -e PORT_MANAGER_V2=29814 \
  -e PORT_TRANSFER_V2=29815 \
  -e PORT_RTTY=29816 \
  -e PORT_UPGRADE_V1=29813 \
  -e PUID="508" \
  -e SHOW_SERVER_LOGS=true \
  -e SHOW_MONGODB_LOGS=false \
  -e SSL_CERT_NAME="tls.crt" \
  -e SSL_KEY_NAME="tls.key" \
  -e TZ=Etc/UTC \
  -v omada-data:/opt/tplink/EAPController/data \
  -v omada-logs:/opt/tplink/EAPController/logs \
  mbentley/omada-controller:latest

Omada Controller aufrufen

  • im Browser folgende Adresse eingeben (ggf. an eigene Raspberry Pi IP anpassen)
    https://192.168.102.4:8043

IP-Adresse anpassen

  • soll der Controller eine eigenen IP bekommen, kann der Container im nachhinein noch bearbeitet werden
  • dann unter Network von Bridge in das lokale Netzwerk wechseln und eine freie IP-Adresse vergeben
  • anschließend mit Deploy Container den Container neu ausrollen

Quellen

Artikelaufrufe: 1421
Nach oben