Manual Installation
Prerequisites
Omada Controller required following packages to work.
- Java 8 SDK
- Mongo DB 3 or 4
- jsvc
- curl
Install Prerequisites
java 8 on debian
sudo apt install openjdk-8-jre-headless -y
java 8 on RHEL
sudo yum install java-1.8.0-openjdk-headless.x86_64 -y
jsvc on debian
sudo apt install jsvc -y
jsvc on RHEL
sudo rpm --import http://repo.iotti.biz/RPM-GPG-KEY-LUX
sudo yum install http://repo.iotti.biz/CentOS/8/x86_64/apache-commons-daemon-jsvc-1.2.2-5.el8.lux.x86_64.rpm -y
Install mongodb on debian
sudo apt install mongodb -y
Install mongodb on RHEL
sudo rpm import https://www.mongodb.org/static/pgp/server-4.0.asc
sudo yum install https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.0/x86_64/RPMS/mongodb-org-server-4.0.27-1.el8.x86_64.rpm -y
Install curl on debian
sudo apt install curl -y
Install curl on RHEL
sudo yum install curl -y
Install
Download the controller
As of this writing latest version of the controller is v5.13.30.8
. Create a directory, Download the install and extract the installer from the tar ball.
note
Check for latest version on TP-Link Download centre
mkdir omada -m 0755
curl -L https://static.tp-link.com/upload/software/2024/202402/20240227/Omada_SDN_Controller_v5.13.30.8_linux_x64.tar.gz | tar -xz -C omada/ --strip-components=1
Change the current directory to omada
.
Make the installer as executable.
sudo chmod a+x install.sh
Install the controller
sudo ./install.sh -y -n
Follow the prompts and controller will be installing at /opt/tplink/EAPController
.
Post Installation
Omada controller will be available on http://HOST-IP:8088/
or https://HOST-IP:8043/
.
Ports
From v5.0.29
Adoption port has been changed to 29814/tcp
.
Omada controller needs these ports 8088
, 8043
, 27001
, 27002
, 29810
, 29811
, 29812
, 29813
and 29814
to work properly.
Omada Service
Status of the controller
sudo tpeap status
start the Controller
sudo tpeap start
Stop the controller
sudo tpeap stop
Uninstall
To uninstall Omada Controller
sudo ./uninstall.sh