Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


ubiquiti:install-unifi-controller-on-debian-linux-8-6

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ubiquiti:install-unifi-controller-on-debian-linux-8-6 [07.12.2016 08:58] Алексей Максимовubiquiti:install-unifi-controller-on-debian-linux-8-6 [07.12.2016 22:48] (текущий) – [Дополнительные источники информации] Алексей Максимов
Строка 4: Строка 4:
 Опорным документом будет [[https://help.ubnt.com/hc/en-us/articles/220066768-UniFi-How-to-Install-Update-via-APT-on-Debian-or-Ubuntu|UniFi - How to Install & Update via APT on Debian or Ubuntu]] Опорным документом будет [[https://help.ubnt.com/hc/en-us/articles/220066768-UniFi-How-to-Install-Update-via-APT-on-Debian-or-Ubuntu|UniFi - How to Install & Update via APT on Debian or Ubuntu]]
  
-Добавим на нашем Debian-сервере 2 apt-репозитория в source list: +Добавим apt-репозиторий Ubiquiti:
-  +
-# echo 'deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti' | sudo tee -a /etc/apt/sources.list+
  
 +<code># nano /etc/apt/sources.list.d/ubiquiti.list</code>
  
-Затем добавим PGP ключи для доверия пакетам (первый для unifi, второй для mongo-db)+Наполним файл содержимым
  
-apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50 +<file bash ubiquiti.list># Debian/Ubuntu 
-apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10+# stable => unifi4 
 +deb http://www.ubnt.com/downloads/unifi/debian unifi4 ubiquiti 
 +deb http://www.ubnt.com/downloads/unifi/debian unifi5 ubiquiti
  
 +deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti
  
 +# oldstable => unifi3
 +# deb http://www.ubnt.com/downloads/unifi/debian unifi3 ubiquiti
 +# deb http://www.ubnt.com/downloads/unifi/debian oldstable ubiquiti</file>
 +
 +Добавим GPG-ключ для доверия пакетам Ubiquiti:
 +
 +<code># apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50</code>
 +
 +<code>gpg: requesting key C0A52C50 from hkp server keyserver.ubuntu.com
 +gpg: key C0A52C50: public key "UniFi Developers <unifi-dev@ubnt.com>" imported
 +gpg: Total number processed: 1
 +gpg:               imported: 1  (RSA: 1)</code>
 +
 +
 +Обновим кэш менеджера пакетов:
 +
 +<code># apt-get update</code>
 +
 +Посмотрим какая версия пакета **unifi** нам доступна
 +
 +<code># apt-cache show unifi</code>
 +
 +<code>Package: unifi
 +Version: 4.8.20-8422
 +Architecture: all
 +Depends: binutils, coreutils, jsvc, mongodb-10gen (>=2.0.0) | mongodb-server (>=2.0.0),
 +openjdk-6-jre-headless, | openjdk-7-jre-headless | openjdk-8-jre-headless
 +Provides: unifi-controller
 +Conflicts: unifi-controller
 +Replaces: unifi-controller
 +Installed-Size: 87600   .
 +Maintainer: UniFi developers <unifi-dev@ubnt.com>
 +Priority: optional
 +Section: java
 +Filename: pool/ubiquiti/u/unifi/unifi_4.8.20-8422_all.deb
 +Size: 72450912
 +SHA256: 4dad054f19dd15da9071fd252b1761eda5f40f003b3dff6494d41551a34453c7
 +SHA1: c72a1bd37649dc4a461f3b799c2c3b66a28e063d
 +MD5sum: 2df8be5a4071fbdda2ed0e741180331e
 +Description: Ubiquiti UniFi server
 + Ubiquiti UniFi server is a centralized management system for UniFi suite of devices.
 + After the UniFi server is installed, the UniFi controller can be accessed on any
 + web browser. The UniFi controller allows the operator to instantly provision thousands
 + of UniFi devices, map out network topology, quickly manage system traffic, and further
 + provision individual UniFi devices.
 +Description-md5: b9f235a21a57c70e4669567163aca10b
 +Homepage: http://www.ubnt.com/unifi
 +</code>
 +
 +Как видим, у пакета **unifi** есть зависисмость от пакета **mongodb 2** (использование **mongodb 3** не рекомендуется с текущей версией unifi, так как может привести к некорректной работе функции резервного копирования). Посмотрим, какая версия доступна в репозториях Debian:
 +
 +<code># apt-cache show mongodb-server</code>
 +
 +<code>Package: mongodb-server
 +Source: mongodb
 +Version: 1:2.4.10-5
 +...</code>
 +
 +Версия **mongodb-server 2.4** нам вполне подойдёт. Поэтому никаких предварительных действий для установки дополнительных пакетов в систему перед установкой пакета unifi можем не делать.
 +Выполняем установку:
 +
 +<code># apt-get install unifi</code>
 +
 +
 +<code>Reading package lists... Done
 +Building dependency tree
 +Reading state information... Done
 +The following extra packages will be installed:
 +  binutils ca-certificates-java default-jre-headless java-common jsvc libasyncns0 libboost-filesystem1.55.0 libboost-program-options1.55.0
 +  libboost-system1.55.0 libboost-thread1.55.0 libcommons-daemon-java libflac8 libgoogle-perftools4 libice6 libogg0 libpcap0.8 libpcrecpp0
 +  libpcsclite1 libpulse0 libsctp1 libsm6 libsnappy1 libsndfile1 libtcmalloc-minimal4 libunwind8 libv8-3.14.5 libvorbis0a libvorbisenc2
 +  libx11-xcb1 libxtst6 lksctp-tools mongodb-clients mongodb-server openjdk-7-jre-headless tzdata-java x11-common
 +Suggested packages:
 +  binutils-doc default-jre equivs java-virtual-machine pcscd pulseaudio icedtea-7-jre-jamvm libnss-mdns sun-java6-fonts fonts-dejavu-extra
 +  fonts-ipafont-gothic fonts-ipafont-mincho ttf-wqy-microhei ttf-wqy-zenhei fonts-indic
 +The following NEW packages will be installed:
 +  binutils ca-certificates-java default-jre-headless java-common jsvc libasyncns0 libboost-filesystem1.55.0 libboost-program-options1.55.0
 +  libboost-system1.55.0 libboost-thread1.55.0 libcommons-daemon-java libflac8 libgoogle-perftools4 libice6 libogg0 libpcap0.8 libpcrecpp0
 +  libpcsclite1 libpulse0 libsctp1 libsm6 libsnappy1 libsndfile1 libtcmalloc-minimal4 libunwind8 libv8-3.14.5 libvorbis0a libvorbisenc2
 +  libx11-xcb1 libxtst6 lksctp-tools mongodb-clients mongodb-server openjdk-7-jre-headless tzdata-java unifi x11-common
 +0 upgraded, 37 newly installed, 0 to remove and 0 not upgraded.
 +Need to get 155 MB of archives.
 +After this operation, 301 MB of additional disk space will be used.
 +Do you want to continue? [Y/n] Y
 +</code>
 +
 +Добавляем правила **iptables**
 +
 +<code>
 +# iptables -A INPUT -p tcp --dport 8443 -i eth0 -m comment --comment "UniFi WebUI" -j ACCEPT
 +# iptables -A INPUT -p tcp --dport 8080 -i eth0 -m comment --comment "UniFi Inform" -j ACCEPT
 +# iptables-save > /etc/iptables.conf
 +</code>
 +
 +После этого перезагружаем сервер и убеждаемся в том, что веб-интерфейс контроллера доступен нам через URL вида https://SERVERNAME:8443
 +
 +{{:ubiquiti:pasted:20161207-102524.png}}
  
  
-==== Дополнительные источники информации  ==== 
  
-http://www.qinet.ru/2015/08/1150/ 
-http://www.qinet.ru/2016/06/1269/ 
  
ubiquiti/install-unifi-controller-on-debian-linux-8-6.txt · Последнее изменение: 07.12.2016 22:48 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki