Versões utilizadas: Debian 12 + Unifi 5.14.23 + MongoDB CE 3.6
A versão Unifi 5.14.23 funciona somente com o MongoDB versão menor que X.
Requerimentos container LXC para 1-6 APs:
Disk size: 5 GiB
CPU: 2vcpu
Memory: 2048MiB
SWAP: 2.00 GiB
Na versão 5.11.50 são permitidos somente 8 SSIDs
Instalar pacotes
# apt update && apt install openjdk-17-jre openjdk-17-jre-headless curl gnupg2 ca-certificates binutils jsvc apt-transport-https software-properties-common dirmngr haveged netcat-openbsd net-tools psmisc wget perl dnsutils logrotate lsb-release adduser -y
Instalar o mongoDB 3.6
# wget -qO - https://www.mongodb.org/static/pgp/server-3.6.asc | apt-key add -
# add-apt-repository 'deb https://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main'
# wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb
# dpkg -i libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb
# apt update && apt install mongodb-org -y
# systemctl start mongod.service && systemctl enable mongod.service
Acesse o site e clique no botão Software e procure por "UniFi Network Controller", escolha a versão e a distribuição "UniFi Network Application x.x.x for Debian/Ubuntu".
("Debian/Ubuntu Linux and UniFi Cloud Key" ou)
Instale o pacote baixado
# wget https://dl.ui.com/unifi/5.14.23/unifi_sysvinit_all.deb && mv unifi_sysvinit_all.deb unifi-5.14.23.deb
# dpkg -i unifi-5.14.23.deb
# apt -f install
Execute a aplicação
# systemctl enable mongod.service && systemctl start mongod.service
# systemctl status unifi.service <- Para ver se esta em execução
Acessar o link e criar a Ubiquiti Account, caso não queira é possível usar uma conta local.
Acesse a GUI de gerenciamento utilizando o browser.
https://<IP>:8443
Defina um nome para o controler e clique no botão Next.
Clique em "Advanced" e depois clique em "Skip" para criar uma conta local.
Insira as informações e depois clique em Next.
Já é possível usar o serviço.