Привет Друзья!
Сегодня установим UniFi Controller для оборудования компании Ubiquiti на сервер ubuntu 20.4 с уже установленным на него сервером умного дома MajorDoMo по скриптам уважаемого форумчанина prmres.
Особенность установки заключается в том, что контролер UniFi и плейер VLC из пакета установки MajorDoMo, по умолчанию используют один и тот же порт - 8080.
Обращаясь по данному порту на протоколе http, происходит редирект на https 8443.
Подробное описание, что где почему и как, можно почитать в документации, а на форуме поспрашивать у ребят и у самого разработчика ПО.
И так приступим.
Сама установка UniFi Controller до безобразия проста и требует обычного терпения))
- Программное обеспечение контроллера UniFi отсутствует в основных репозиториях Ubuntu, поэтому нам нужно добавить репозиторий который его содержит.
echo 'deb https://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list
sudo wget -O /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ui.com/unifi/unifi-repo.gpg - Следующим шагом обновляем список пакетов,ключи безопасности, яву и сам UniFi Controller. UniFi Controller написан на java. Для работы с данными использует MongoDB.
sudo apt update && sudo apt install ca-certificates openjdk-8-jdk apt-transport-https unifi -yПосле завершения установки, проверим статус и убедимся, UniFi Controller жалуется на занятый порт 8080
sudo service unifi status
Как я уже говорила, данный порт занят медиа плеером VLC. Для убедительности, запросим список всех открытых портов.
netstat -ntlp
Нам надо какому-то из конфликтующих сервисов (daemons) сменить порт. Мне быстрее сменить порт у VLC.
- Открываем сервис vlc на редактирование
nano /etc/systemd/system/vlcd.service
- По умолчанию у VLC порт 8080, сменим его на 8000

- После любых изменений конфигурационного файла демона (сервиса, от англ. daemon) надо перечитать конфигурацию.
sudo systemctl daemon-reloadЕсли этого не сделать, и попробовать перезапустить демон VLC, система выдаст предупреждение

- Если все дела на сервере завершены, можно просто перезагрузить сервер shutdown -r now, или запустить/перезапустить сервис VLC и проверить доступность.
sudo service vlcd restartПроверить можно просто обратившись по порту через браузер http://192.168.10.6:8000
Или из консоли проверив открытые порты
netstat -ntlp
- Войдите, чтобы оставлять комментарии