Guide to Installing Omada Software Controller on Raspberry Pi 4

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.

Guide to Installing Omada Software Controller on Raspberry Pi 4

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.
Re:Guide to Installing Omada Software Controller on Raspberry Pi 4
2021-12-26 04:57:15

@HomeAdmin how can I get APC in Bangladesh? I found MingCh and Sako on this website: https://smartpowerltd.com/best-online-ups-in-bangladesh/. Can it be applicable?

Kabir Sumon CEO & MD Smart Power and Technologies
  0  
  0  
#23
Options
Re:Guide to Installing Omada Software Controller on Raspberry Pi 4
2022-05-17 11:51:34 - last edited 2022-05-17 13:44:08

I didn't like this guide at all... it's not really helpful. I've wrote a much simpler one below, which uses all default packages available and the host functionality for docker (so you don't have to mess up with ports) and the superuser.

 

1) Install Ubuntu Server on Raspberry Pi 4. On the network-config step, set a static IP for your Raspberry Pi.

 

2) Once the server is running, update the package information and upgrade older versions:

 

# sudo apt update && sudo apt -y upgrade

 

3) Install docker


# sudo apt install docker docker.io

 

4) Run the container

 

# sudo docker run -d \
  --name omada-controller \
  --restart unless-stopped \
  --net host \
  -e MANAGE_HTTP_PORT=8088 \
  -e MANAGE_HTTPS_PORT=8043 \
  -e PORTAL_HTTP_PORT=8088 \
  -e PORTAL_HTTPS_PORT=8843 \
  -e SHOW_SERVER_LOGS=true \
  -e SHOW_MONGODB_LOGS=false \
  -v omada-data:/opt/tplink/EAPController/data \
  -v omada-work:/opt/tplink/EAPController/work \
  -v omada-logs:/opt/tplink/EAPController/logs \
  mbentley/omada-controller:5.3

 

5) Done. Access it on browser: https://server-ip:8043

 

6) Optional: install portainer to check server logs. After commands below, access portainer on https://server-ip:9443

 

# sudo docker volume create portainer_data

 

# sudo docker run -d -p 8000:8000 -p 9443:9443 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce

 

  4  
  4  
#25
Options