TP-Link Omada Software Controller installatie Linux(Debian-based)

TP-Link Omada Software Controller installeren op Ubuntu 22.04

Zelf wilde ik graag een vm draaien op mijn NAS en daar mijn Omada server op laten hosten.
Ik kon nergens een juiste werkende manier vinden en ben gaan zoeken naar verschillende oplossingen. De onderstaande oplossing heeft voor mij tot een werkende installatie geleid. Voor documentatie zet ik deze hieronder neer en misschien hebben jullie er ook nog iets aan.

Ik heb de onderstaande stappen getest op Ubuntu en Lubuntu.
Ik ga er wel vanuit dat je met de terminal overweg kan en wel weet wat hieronder wordt bedoeld.

1. Updaten en upgraden
Werk eerst alle software bij alvorens te beginnen met de installatie.
Lijst updaten:
sudo apt update -y
Alles bijwerken:
sudo apt upgrade -y

2. libssl installeren
MongoDB geeft een foutmelding als deze niet is geïnstalleerd en moeten we deze eerst installeren.
Pakket downloaden:
Voor mongoDB 4.4(deze versie heb ik gebruikt voor installatie):
Downloaden:
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb

Installeren:
sudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb 

3. MongoDB versie 4.4 installeren
Mocht je onderstaand niet hebben geïnstalleerd, dan dit nu eerst doen:
sudo apt install -y software-properties-common
Nu gaan we MongoDB installeren. Voer onderstaande stappen uit in de volgorde waarin ze staan:
Stap 1:
wget -qO- https://www.mongodb.org/static/pgp/server-4.4.asc | sudo tee /etc/apt/trusted.gpg.d/mongodb-org-4.4.asc

Stap 2:
sudo add-apt-repository -y "deb [arch=amd64] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse"

Stap 3:
sudo apt install -y mongodb-org

4. openjdk, jsvc en curl installeren
Omada heeft openjdk, jsvc en curl nodig om te kunnen draaien.
Ik heb gekozen om versie 8 van openjdk te installeren.
Als je versie 11 wil, dat kan ook alleen dan zul je zelf versie 1.1.0 van jsvc moeten compilen en installeren.

openjdk installeren:
sudo apt install -y openjdk-8-jre-headless 

jsvc installeren:
sudo apt install -y jsvc 

curl installeren:
sudo apt install -y curl

5. Omada Controller downloaden en installeren
Dan als laatst kunnen wij De Omada Controller Software gaan downloaden en installeren.
Downloaden:
wget https://static.tp-link.com/upload/software/2023/202303/20230321/Omada_SDN_Controller_v5.9.31_Linux_x64.deb

Installeren:
sudo apt install -y Omada_SDN_Controller_v5.9.31_Linux_x64.deb

Nu heb je de Omada Controller software geïnstalleerd!
Om te controleren of hij al gestart is:
sudo tpeap status
Gebruik de optie start om te starten en stop om te stoppen.

Succes!