Sign inSign up

ronaldo1965/omada-controller

By ronaldo1965

•Updated about 6 years ago

Omada controller for raspbian on Raspberry PI 3B+ (developed on buster)

Image
2

10K+

ronaldo1965/omada-controller repository overview

⁠Omada Controller 3.2.10-1 on Raspian

What do you need?
Raspberry PI 3B+ with Raspian stretch or higher

I got the idea not to use the TP-Link public version but to base the docker image on raspian OS. At this moment raspian/stretch. And the debian file supplied like I mention next. Reason is completely compatible Omada Controller working on Raspian.

On to the following webpage:
https://community.tp-link.com/en/business/forum/topic/162210⁠

Thanks for supplying me omada-controller_3.2.10-1_all.deb which is the raspian version of Omada Controller.

Also mbentley/docker-omada-controller thanks for giving me ideas how to set this up.

I have published the Dockerfile and other stuff on Github.
https://github.com/ronald-den-otter/omada-controller⁠

⁠pull from repository

docker pull ronaldo1965/omada-controller:3.2.9-1

⁠run first time

mkdir -p /opt/tplink/OmadaController/data
mkdir -p /opt/tplink/OmadaController/work
mkdir -p /opt/tplink/OmadaController/logs

groupadd -g 508 omadad
useradd -u 508 -g 508 -d /opt/tplink/OmadaController omadad
chown -R 508:508 /opt/tplink

omadadata="/opt/tplink/OmadaController/data"
omadawork="/opt/tplink/OmadaController/work"
omadalogs="/opt/tplink/OmadaController/logs"

docker run -d \
--name omada-controller \
-e TZ=Europe/Amsterdam \
-p 8088:8088 -p 8043:8043 -p 27001:27001/udp -p 27002:27002. \
-p 29810:29810/udp -p 29811:29811 -p 29812:29812 -p 29813:29813 \
-v $omadadata:/opt/tplink/OmadaController/data \
-v $omadawork:/opt/tplink/OmadaController/work \
-v $omadalogs:/opt/tplink/OmadaController/logs \
ronaldo1965/omada-controller:3.2.10-1

⁠alternative run first time

mkdir -p /opt/tplink/OmadaController/data
mkdir -p /opt/tplink/OmadaController/work
mkdir -p /opt/tplink/OmadaController/logs

groupadd -g 508 omadad
useradd -u 508 -g 508 -d /opt/tplink/OmadaController omadad
chown -R 508:508 /opt/tplink

omadadata="/opt/tplink/OmadaController/data"
omadawork="/opt/tplink/OmadaController/work"
omadalogs="/opt/tplink/OmadaController/logs"

docker run -d \
--name omada-controller \
--network host \
--memory 900m \ -e TZ=Europe/Amsterdam \
-p 8088:8088 -p 8043:8043 -p 27001:27001/udp -p 27002:27002. \
-p 29810:29810/udp -p 29811:29811 -p 29812:29812 -p 29813:29813 \
-v $omadadata:/opt/tplink/OmadaController/data \
-v $omadawork:/opt/tplink/OmadaController/work \
-v $omadalogs:/opt/tplink/OmadaController/logs \
ronaldo1965/omada-controller:3.2.10-1

Tag summary

Content type

Image

Digest

Size

256 MB

Last updated

about 6 years ago

docker pull ronaldo1965/omada-controller