Guide to Installing Omada Software Controller on Orange PI Zero 2 - V5
Tested ONLY on Orangepizero2_3.0.4_ubuntu_jammy_server_linux5.16.17 firmware based Ubuntu for Orange Pi Zero 2.
Most likely for other firmware versions based on Ubuntu, including other Orange Pi controllers, this instruction is also suitable .. The main thing is that the controller be based on an arm64 processor. But I can't guarantee anything! Everything is at your own risk. I am not responsible!
1. Download & install latest 64 bit version based on Ubuntu of Orange Pi Zero 2 to new sd card of your choice from the link below:
https://drive.google.com/drive/folders/1ohxfoxWJ0sv8yEHbrXL1Bu2RkBhuCMup
2. Download and install libssl1. Need for MongoDB. Repository Orange Pi not uncluded this pakage.
wget http://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_arm64.deb
sudo apt install /root/libssl1.1_1.1.0g-2ubuntu4_arm64.deb
3. Download and install version 4.4.11 of MongoDB mongodb-server from https://www.mongodb.com/download-center/community/releases/archive
wget https://repo.mongodb.org/apt/ubuntu/dists/focal/mongodb-org/4.4/multiverse/binary-arm64/mongodb-org-server_4.4.11_arm64.deb
sudo apt install /root/mongodb-org-server_4.4.11_arm64.deb
4. Mongodb server would normally be run as a service by doing the following commands
sudo systemctl daemon-reload
sudo systemctl enable mongod
sudo systemctl start mongod
In this case not required, as Omada controller starts the server as required.
5. Check that curl is installed
apt list curl
6. Install openjdk-8-jre
sudo apt install openjdk-8-jre-headless
7. Install jsvc
sudo apt install jsvc
8. Download and install latest version Omada SDN controller:
wget https://static.tp-link.com/upload/software/2022/202207/20220729/Omada_SDN_Controller_v5.4.6_Linux_x64.deb
sudo apt install /root/Omada_SDN_Controller_v5.4.6_Linux_x64.deb
If all went well the controller should start and you should get the following message
Install Omada Controller succeeded!
==========================
Omada Controller will start up with system boot. You can also control it by [/usr/bin/tpeap].
check omada
Starting Omada Controller. Please wait.........................................................................................................................
Started successfully.
You can visit http://localhost:8088 on this host to manage the wireless network.
========================