TP-Link Omada Controller Docker image for CPUs without AVX support.
The official Omada Controller v6.x Docker images (including mbentley/omada-controller) ship with MongoDB binaries that require AVX CPU instructions. Many CPUs lack AVX support, including:
- Intel Atom processors (many models through 2020+)
- Low-power Intel Celeron/Pentium (Atom-based)
- AMD Bobcat/Jaguar-based APUs
- Older Intel CPUs (pre-Sandy Bridge)
- Older AMD CPUs (pre-Bulldozer)
These CPUs cannot run standard MongoDB binaries and therefore cannot run standard Omada Controller v6.x images.
This image bundles:
- Omada Controller 6.1.0.19 - The latest TP-Link Omada Controller
- MongoDB 7.0.28 (No AVX) - MongoDB compiled from source without AVX requirements from fenio/mongodb-no-avx
docker run -d \
--name omada-controller \
--restart unless-stopped \
-p 8088:8088 \
-p 8043:8043 \
-p 8843:8843 \
-p 19810:19810/udp \
-p 27001:27001/udp \
-p 29810:29810/udp \
-p 29811-29817:29811-29817 \
-v omada-data:/data \
ghcr.io/fenio/omada-controller-no-avx:latestservices:
omada-controller:
image: ghcr.io/fenio/omada-controller-no-avx:latest
container_name: omada-controller
restart: unless-stopped
ports:
- "8088:8088"
- "8043:8043"
- "8843:8843"
- "19810:19810/udp"
- "27001:27001/udp"
- "29810:29810/udp"
- "29811-29817:29811-29817"
volumes:
- omada-data:/data
volumes:
omada-data:This image is designed to work with the Home Assistant Omada Controller Add-on.
Add this repository to your Home Assistant add-on store:
https://github.com/fenio/ha-addons
latest,6,6.1,6.1.0.19- Omada Controller 6.1.0.19 with MongoDB 7.0.28
linux/amd64only (ARM not supported - ARM CPUs typically don't have AVX issues)
- mbentley/docker-omada-controller - Original Omada Controller Docker image
- jkunczik/home-assistant-omada - Home Assistant add-on for Omada Controller
- fenio/mongodb-no-avx - MongoDB compiled without AVX requirements
This project follows the licenses of the upstream projects it's based on.