Найти тему
Алексей | Про IT

Как установить UniFi контроллер на Ubuntu server 16.04

Доброго времени суток. В данной статье рассмотрим установку unifi контроллера на Ubuntu Server 16.04. Она немного отличается от установки на другие дистрибутивы Ubuntu.
Прежде всего контроллер необходим за управлением точек доступа Ubiquiti, их обновлением, проверкой на загруженность, а также для добавления новых точек.

Перед тем как производить установку, обновим систему

# sudo apt  update
# sudo apt full-upgrade

После чего скачиваем стабильную версию. Проверить её можно здесь.  На момент написания статьи это 5.10.25.

# wget http://dl.ubnt.com/unifi/5.10.25/unifi_sysvinit_all.deb
# sudo dpkg -i unifi_sysvinit_all.deb

После установки необходимо удалить текущую версию java, т.к. она не подходит на Ubuntu server 16.04 и 18.04

# sudo apt purge java-common

И устанавливаем версию java 8

# sudo apt install openjdk-8-jdk-headless openjdk-8-jre-headless; update-alternatives —config java

Далее решаем проблему несовместимости с MangoDB

# cd /usr/bin
# mv mongod mongod.bin
# touch mongod
# nano mongod

В файле прописываем:

#!/bin/bash
cleaned_args=$(echo $* | sed -e ‘s/—nohttpinterface//’)
exec /usr/bin/mongod.bin ${cleaned_args}

Делаем его исполняемым:

# chmod +x mongod

Перезагружаем контроллёр.

# service unifi restart

После чего вводим в браузере

https://ip-адрес вашего контроллера:8443

Соглашаемся с сертификатом.

Далее настраиваем логин/пароль. Если есть активные точки в сети, он их сразу найдёт.

-2

UniFi контроллер установлен.