Initial import from bf-network-r6.opencode — opencode migration

This commit is contained in:
2026-08-26 12:44:21 +02:00
commit 5ee0716dda
297 changed files with 72324 additions and 0 deletions

45
omada/docker-compose.yml Normal file
View File

@@ -0,0 +1,45 @@
# Omada Software Controller — BF
# Deploy-Host: nas-bf (DS923, 10.40.41.10), Portainer endpointId=14
# Image: mbentley/omada-controller (De-facto-Standard; TP-Link liefert kein offizielles Image)
#
# ES208G/ES216G = Omada "Easy Managed" → SDN-adoptierbar (verifiziert 2026-06).
# 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.
#
# Netzwerk: macvlan default_external (10.40.41.0/24) → Controller bekommt eigene IP .175.
# L2-Auto-Discovery der Switches (29810/udp Broadcast) funktioniert via macvlan, weil
# der Container als echter L2-Teilnehmer erscheint (eigene MAC/IP).
#
# Deploy via Portainer API (endpointId=14):
# POST /api/stacks/create/standalone/string?endpointId=14
# Manuell:
# mkdir -p /volume1/docker/omada/{data,logs}
# docker compose up -d
# UI: https://10.40.41.175:8043 (Erst-Setup-Wizard)
services:
omada-controller:
image: mbentley/omada-controller:6.2
# ^ 6.2 (=6.2.10.17) = aktuelles Stable; Tags geprüft 2026-06-15.
# 6.1 existiert nicht (nur 6.1-openj9), daher 6.2 gewählt.
container_name: omada-controller
restart: unless-stopped
networks:
default_external:
ipv4_address: 10.40.41.175
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:
- /volume1/docker/omada/data:/opt/tplink/EAPController/data
- /volume1/docker/omada/logs:/opt/tplink/EAPController/logs
networks:
default_external:
external: true