UniFi Controller je softvérový nástroj. Slúži k centrálnej správe, konfigurácií a monitorovaniu sieťových zariadení rady UniFi, ako sú prístupové body (AP), switche, routre a ďalšie zariadenia v sieti.

Je možné ho nainštalovať na :

  • Windows Server 2016/2019
  • Linux
  • Pre novšie systémy macOS

Minimálne požiadavky

CPUDual-core procesor (1 GHz alebo viac)
RAM2 GB (pre malé inštalácie; doporučujú 4 GB)
Disk10 GB volného miesta (pre logy a zálohy)
Sieť1 Gbps pripojenie (doporučuje sa)

V tomto článku som robil inštaláciu na Ubuntu 22.04 cez VMware

Ako prvé pomocou textového editora napíšeme skript napr. unifi.sh

nano unifi.sh

Vložíme daný skript

#!/bin/sh

# set up repos
echo 'deb [ arch=amd64,arm64 ] https://www.ui.com/downloads/unifi/debian staubiquiti' > /etc/apt/sources.list.d/100-ubnt-unifi.list
echo 'deb [trusted=yes] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-o.6 multiverse' > /etc/apt/sources.list.d/mongodb-org-3.6.list

# for libssl1
echo 'deb http://security.ubuntu.com/ubuntu focal-security main' > /etc/apt/ces.list.d/old-ubuntu.list

curl -sO https://dl.ui.com/unifi/unifi-repo.gpg --output-dir /etc/apt/trusteg.d/
curl -sO https://www.mongodb.org/static/pgp/server-3.6.asc --output-dir /etc/trusted.gpg.d/

apt update
apt install -y unifi

Ten uložíme

Teraz mu dáme práva, aby sa mohol spustiť

chmod +x unifi.sh

Teraz spustíme skript

./unifi.sh

Keď všetko zbehne otvorte webový prehliadač zadajte IP adresu daného servera s portom 8443

https://X.X.X.X/8443

Upgrage Unifi Controllera

Pri upgrade controllera, je vhodné si urobiť si urobiť snapshot

sudo apt update && sudo apt upgrade -y
sudo apt install apt-transport-https ca-certificates gnupg -y
wget -qO - https://dl.ui.com/unifi/unifi-repo.gpg | sudo gpg --dearmor -o /usr/share/keyrings/unifi-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/unifi-archive-keyring.gpg] https://www.ui.com/downloads/unifi/debian stable ubiquiti" | sudo tee /etc/apt/sources.list.d/unifi.list
sudo apt update
sudo apt install --only-upgrade unifi

priapadne overiť, či beži

sudo systemctl status unifi

Ak náhodou skúste ho spustiť manuálne

sudo systemctl start unifi

Prípadný troubleshooting

tail -f /var/log/unifi/server.log

Je potrebné urobiť aj update java

sudo apt install openjdk-11-jre -y