TP-Links Omada Controller for EAPs running as a Docker Container for simplified use.
docker run \
--name omada-controller \
--hostname omada \
--restart always \
--env HTTPPORT=8088 \
--env HTTPSPORT=8043 \
--volume 'omada-data:/opt/tplink/EAPController/data' \
--volume 'omada-work:/opt/tplink/EAPController/work' \
--volume 'omada-logs:/opt/tplink/EAPController/logs' \
thost96/omada:latest
version: '2'
services:
omada-controller:
container_name: omada-controller
hostname: omada
restart: always
environment:
- HTTPPORT=8088
- HTTPSPORT=8043
volumes:
- 'omada-data:/opt/tplink/EAPController/data'
- 'omada-work:/opt/tplink/EAPController/work'
- 'omada-logs:/opt/tplink/EAPController/logs'
image: 'thost96/omada:latest'
- (thost96) - fixed linter and action errors
- (thost96) - added missing ports on expose
- (thost96) - added version 3.2.16 as latest
- (thost96) - improved linter and security checks
- (thost96) - add option to configure http and HTTPS web ui ports using env variables
- (thost96) - fixed typos and updated README
- (thost96) - added docker build and push on release only, so dev builds don't get published
- (thost96) - added GitHub token to linter
- (thost96) - fixed typo and simplified docker build actions
- (thost96) - reverted latest to 3.2.10 as 3.2.14 seems not to work yet
- (thost96) - fixed linter issues and removed healthcheck as not working like intended
- (thost96) - added net-tools version to build
- (thost96) - added private registry and multi platform buils
- (thost96) - fixed tagging issue on latest
- (thost96) - removed ubuntu 18.04 images as no longer needed, simplified image tagging
- (thost96) - fixed linter issues and improved GitHub actions
- (thost96) - changed base image to own ubuntu 20.04 image and improved Dockerfile
- (thost96) - added context for build
- (thost96) - updated Dockerfile
- (thost96) - removed security checks from Docker Image CI Action into own Security Check Action
- (thost96) - Updated Omada Controller Software to 3.2.14
- (thost96) - set Snyk scan to high only
- (thost96) - fixed failing GitHub actions
- (thost96) - changed changelog to global version
- (thost96) - added GitHub actions auto build feature for all versions and os's
- (thost96) - optiomized Dockerfiles
- (thost96) - add alpine as an alternative base imag
- (thost96) - removed curl from latest image due to security bugs
- (thost96) - optimized Dockerfile and added fixed failing buils due to changed HTTPS certificate on static.tp-link.com
- (thost96) - Updated Omada Controller Software to 3.2.10. Also added 3.2.10-lts-18 for backwards support on Ubuntu 18.04.
- (thost96) - Switched to Ubuntu 20.04 LTS in master and splitted 3.2.9 into 3.2.9-lts-18 for Ubuntu 18.04 and 3.2.9-lts-20 for Ubuntu 20.04
- (thost96) - Updated Omada Controller Software to 3.2.9
- (thost96) - Added docker run and docker compose commands to Readme
- (thost96) - Fixed permission error on healthcheck.sh
- (thost96) - Updated Omada Controller Software to 3.2.6
- (thost96) - added timezone and locale and moved to docker template
- (thost96) - initial release with omada controller 3.2.4