Initial commit: BF Core-Switch-Prep + VLAN-Architektur + Delegations-Übergabe
- ALL-SG8316M auf FW 2.2.1.2956 geflasht; VLAN-DB 10/20/30/40/100 via Telnet-CLI (non-disruptiv) - CLI-Tooling: run-cli.exp + .cli-Files + CLI-REFERENCE (FW 2.2.1, IOS-artig) - Kanonisches Inventar: bf.csv/md + build.py (Doku-Motor), Core-Port-Map - Finaler VLAN-/Adressplan (10.40.<vlanid>.0/24), Firmware-Runbooks, Recovery-Assets - Secrets/Firmware/State/DS_Store via .gitignore ausgeschlossen Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
37
omada/docker-compose.yml
Normal file
37
omada/docker-compose.yml
Normal file
@@ -0,0 +1,37 @@
|
||||
# Omada Software Controller — BF
|
||||
# Ziel-Host: pve docker-LXC (10.40.41.126), Engine 28.x
|
||||
# Image: mbentley/omada-controller (De-facto-Standard; TP-Link liefert kein offizielles Image)
|
||||
#
|
||||
# ES208G/ES216G = Omada "Easy Managed" → SDN-adoptierbar (verifiziert 2026-06).
|
||||
# ABER: ES-Serie braucht Controller >= 6.1.x (SDN-Support kam erst mit 6.1.x-FW)
|
||||
# + aktuelle Switch-Firmware. Tier "Easy Managed" = nur Basis-VLAN/QoS im Controller.
|
||||
#
|
||||
# network_mode: host = nötig für L2-Auto-Discovery der Switches (29810/udp Broadcast).
|
||||
# Controller nutzt dann direkt die LXC-IP 10.40.41.126.
|
||||
#
|
||||
# Deploy:
|
||||
# mkdir -p /opt/docker/omada/{data,logs}
|
||||
# docker compose up -d
|
||||
# UI: https://10.40.41.126:8043 (Erst-Setup-Wizard)
|
||||
|
||||
services:
|
||||
omada-controller:
|
||||
image: mbentley/omada-controller:6.1
|
||||
# ^ >=6.1.x ist Pflicht für ES-Serie (5.x adoptiert sie NICHT).
|
||||
# Tag-Existenz kurz prüfen: docker pull mbentley/omada-controller:6.1
|
||||
# (sonst exakten 6.1.x-Tag von hub.docker.com/r/mbentley/omada-controller nehmen)
|
||||
container_name: omada-controller
|
||||
restart: unless-stopped
|
||||
network_mode: host
|
||||
environment:
|
||||
- TZ=Europe/Vienna
|
||||
- MANAGE_HTTP_PORT=8088
|
||||
- MANAGE_HTTPS_PORT=8043
|
||||
- PORTAL_HTTP_PORT=8088
|
||||
- PORTAL_HTTPS_PORT=8843
|
||||
- SHOW_SERVER_LOGS=true
|
||||
- SHOW_MONGODB_LOGS=false
|
||||
# - SMALL_FILES=true # nur falls MongoDB beim Start auf dem FS zickt
|
||||
volumes:
|
||||
- /opt/docker/omada/data:/opt/tplink/EAPController/data
|
||||
- /opt/docker/omada/logs:/opt/tplink/EAPController/logs
|
||||
Reference in New Issue
Block a user