In ambito aziendale con switch e/o access point Unifi è sempre utile avere a portata di mano un controller efficace per modificare la configurazione.
Invece di installare il controller sul server Windows ho provato ad installarlo su una distro Ubuntu di Linux. La scelta della versione per l’ambiente di produzione è caduta su una Long Time Support che al momento della stesura è la 18.04
L’installazione non è stata immediata ed è per questo che aggiungo questa guida… in futuro potrebbe essermi ancora utile.
Passaggi
Ho recuperato la ISO dal sito ufficiale ubuntu ho predisposto l’ambiente per una macchina virtuale Linux e ho installato il Sistema Operativo aggiungendo solo il server OpenSSH. Ho annullato l’aggiornamento che si avvia a conclusione dell’installazione.
Ho riavviato il server e mi sono collegato via SSH.
Installazione di MongoDB
Per il corretto funzionamento del controller Unifi serve una specifica versione di MongoDB: se lasciamo fare al gestore pacchetti verrà installata una versione troppo recente e incompatibile.
Per l’installazione corretta modifichiamo i repository e importiamo le chiavi. Lancia in ordine tutti i comandi
wget -qO - https://www.mongodb.org/static/pgp/server-3.4.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
sudo apt-get update
sudo apt-get install -y mongodb-org
Avviamo MongoDB e controlliamo lo stato
sudo service mongod start
sudo service mongod status
Installazione del controller Unifi
Iniziamo ad installare le dipendenze:
sudo apt update && sudo apt install ca-certificates apt-transport-https
Poi aggiungiamo un repository con il comando
echo 'deb https://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list
Importiamo la chiave
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 06E85760C0A52C50
Infine installiamo il controller
sudo apt update && sudo apt install unifi
Il controller partirà in automatico ad ogni avvio del server (nel mio caso macchina virtuale).
A questo punto non resta che connettersi: apri un browser e digita
https://ip_address:8443/
sostituendo ip_address con l’indirizzo che hai assegnato al server Linux Ubuntu