Установка UniFi Controller на linux Ubuntu
Есть два варианта установки UniFi Controller for Debian/Ubuntu Linux — это установка из репозитория ubnt.com или вручную, скачивая с официального сайта. Первый вариант подразумевает добавления репозитория в sources.list. Будет установлена далеко не самая последняя стабильная версия.
1 2 3 4 5 6 7 |
sudo apt-get update && sudo apt-get install ca-certificates apt-transport-https echo 'deb https://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list cd /etc/apt/trusted.gpg.d sudo wget -O /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ui.com/unifi/unifi-repo.gpg sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 06E85760C0A52C50 sudo apt-get update && sudo apt-get install unifi -y sudo service unifi start |
В случае появления ошибки лечится так:
1 2 3 4 |
Следующие пакеты имеют неудовлетворённые зависимости: mongodb-org-server : Зависит: libssl1.0.0 (>= 1.0.2~beta3) но он не может быть установлен wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb |
UniFi Controller так же попросит установку для своих нужд следующих пакетов:
1 |
openjdk-11-jre-headless binutils ca-certificates-java default-jre-headless fontconfig-config fonts-dejavu-core java-common jsvc libavahi-client3 libavahi-common-data libavahi-common3 libcommons-daemon-java libcups2 libfontconfig1 libjpeg-turbo8 libjpeg8 liblcms2-2 libnspr4 libnss3 libnss3-nssdb libpcsclite1 libxi6 libxrender1 libxtst6 mongodb-10gen openjdk-11-jre-headless x11-common |
Для установки вручную нужно уточнить текущую стабильную версию на официальном сайте https://www.ubnt.com/download/unifi/unifi-ap-ac-lite. В данный момент это UniFi 5.5.20 Controller. Скачать ее и установить.
1 2 |
wget http://dl.ubnt.com/unifi/7.3.83/unifi_sysvinit_all.deb sudo dpkg -i unifi_sysvinit_all.deb |
Обновление производится точно так же как установка вручную в полностью автоматическом режиме.
Для установки UISP на этот же сервер нужно указать другие порты:
1 |
curl -fsSL https://uisp.ui.com/v1/install > /tmp/uisp_inst.sh && sudo bash /tmp/uisp_inst.sh --http-port 8081 --https-port 8444 |