Epidemiology & Technology

TP-Link Omada Controller on Docker in Synology NAS

Updated version here

Recently I bought a TPLink C200 router and an EAP Wifi6 Access Point. To run these in Omada cloud router mode, I decided to install the Omada controller software . Since I already had a Synology NAS, I decided to go the route of installing the controller as a docker container in Synology NAS.

The docker image to use was Mbentleys latest 4.3 image at that time available here

When Creating the Container, the Advanced Settings were defined


====== VOLUMES =======
LOCAL FOLDER                                               CONTAINER PATH
docker/docker_data/omada-data            /opt/tplink/EAPController/data
docker/docker_data/omada-work           /opt/tplink/EAPController/work
docker/docker_data/omada-logs             /opt/tplink/EAPController/logs

=== ENVIRONMENT VARIABLES ====
MANAGE_HTTP_PORT=8088   
MANAGE_HTTPS_PORT=8043      <-  The NAS IP and This Port will be used to access GUI
PORTAL_HTTP_PORT=8088
PORTAL_HTTPS_PORT=8843
SHOW_SERVER_LOGS=true
SHOW_MONGODB_LOGS=false
SSL_CERT_NAME="tls.crt" 
SSL_KEY_NAME="tls.key" 
TZ=Etc/UTC 
Code language: HTML, XML (xml)

Container was started and the GUI is accessible on NAS IP at port 8043

Related posts