Unifi controler sur Debian 10

Installation

Mettre à jour

apt update && apt dist-upgrage

Installer les paquets suivant:

apt install wget gnupg2 ca-certificates apt-transport-https dirmngr gnupg software-properties-common multiarch-support

Ajouter mongodb

wget -qO - https://www.mongodb.org/static/pgp/server-3.4.asc | apt-key add - echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 main" | tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Installer une ancienne librairie ssl

wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u12_amd64.deb dpkg -i libssl1.0.0_1.0.1t-1+deb8u12_amd64.deb

Installer java8 (dépendance):

add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - apt update && apt install adoptopenjdk-8-hotspot

Ajouter le lien vers java

echo "JAVA_HOME=/usr/lib/jvm/adoptopenjdk-8-hotspot-amd64" > /etc/default/unifi

Installer Unifi

apt-key adv --keyserver keyserver.ubuntu.com --recv 06E85760C0A52C50 echo 'deb https://www.ui.com/downloads/unifi/debian stable ubiquiti' | tee /etc/apt/sources.list.d/100-ubnt-unifi.list apt update && apt install unifi

Utilisation: https://serveur:8443/manage/site/default/dashboard

Certificats

Créer clé privée & certificat

Créer un fullchain basé sur le CA & le certificat du controleur

cat ca.crt srv-wlan.crt > /tmp/fullchain.crt

Créer un fichier pkcs12

openssl pkcs12 -export -inkey srv-wlan.lan.key -in fullchain.crt -out /tmp/srv-wlan.lan.p12 -name unifi -password pass:PASSWORD

Importer le fichier pkcs12

keytool -importkeystore -deststorepass aircontrolenterprise -destkeypass aircontrolenterprise -destkeystore /var/lib/unifi/keystore -srckeystore srv-wlan.lan.p12 -srcstoretype PKCS12 -srcstorepass PASSWORD -alias unifi -noprompt

(aircontrolentreprise & unifi doivent rester tels quels)

Changer les permissions du fichier et redémarrer le service

chown unifi:unifi /var/lib/unifi/keystore service unifi restart

Sources

https://www.kobelnet.ch/2019/12/06/setup-unifi-controller-on-debian-10-buster

https://help.ui.com/hc/en-us/articles/220066768-UniFi-How-to-Install-and-Update-via-APT-on-Debian-or-Ubuntu