services: omada-controller: # Pin major.minor — never use `latest`, it still points at v5 and a version # bump can break the Mongo schema mid-upgrade. # Check https://hub.docker.com/r/mbentley/omada-controller/tags before bumping. image: mbentley/omada-controller:6.3 container_name: omada-controller restart: unless-stopped # Host networking: device discovery/adoption relies on broadcast and a wide # range of UDP/TCP ports (8043, 8088, 27001, 29810-29817, ...). network_mode: host stop_grace_period: 60s ulimits: nofile: soft: 4096 hard: 8192 environment: - TZ=Europe/Vienna volumes: - ./data:/opt/tplink/EAPController/data - ./logs:/opt/tplink/EAPController/logs