ubiquiti:install-unifi-controller-on-debian-linux-8-6
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
ubiquiti:install-unifi-controller-on-debian-linux-8-6 [07.12.2016 08:59] – [Установка UniFi Controller на Debian Linux 8.6] Алексей Максимов | ubiquiti:install-unifi-controller-on-debian-linux-8-6 [07.12.2016 22:48] (текущий) – [Дополнительные источники информации] Алексей Максимов | ||
---|---|---|---|
Строка 4: | Строка 4: | ||
Опорным документом будет [[https:// | Опорным документом будет [[https:// | ||
- | Добавим | + | Добавим apt-репозиторий Ubiquiti: |
- | + | ||
- | < | + | < |
- | # echo 'deb http:// | + | |
+ | Наполним файл содержимым: | ||
+ | |||
+ | <file bash ubiquiti.list># | ||
+ | # stable => unifi4 | ||
+ | # deb http:// | ||
+ | # deb http:// | ||
+ | |||
+ | deb http:// | ||
+ | |||
+ | # oldstable => unifi3 | ||
+ | # deb http:// | ||
+ | # deb http:// | ||
+ | |||
+ | Добавим GPG-ключ для доверия пакетам Ubiquiti: | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | gpg: key C0A52C50: public key "UniFi Developers < | ||
+ | gpg: Total number processed: 1 | ||
+ | gpg: | ||
+ | |||
+ | |||
+ | Обновим кэш менеджера пакетов: | ||
+ | |||
+ | < | ||
+ | |||
+ | Посмотрим какая версия пакета **unifi** нам доступна | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | Version: 4.8.20-8422 | ||
+ | Architecture: | ||
+ | Depends: binutils, coreutils, jsvc, mongodb-10gen (> | ||
+ | openjdk-6-jre-headless, | ||
+ | Provides: unifi-controller | ||
+ | Conflicts: unifi-controller | ||
+ | Replaces: unifi-controller | ||
+ | Installed-Size: | ||
+ | Maintainer: UniFi developers < | ||
+ | Priority: optional | ||
+ | Section: java | ||
+ | Filename: pool/ | ||
+ | Size: 72450912 | ||
+ | SHA256: 4dad054f19dd15da9071fd252b1761eda5f40f003b3dff6494d41551a34453c7 | ||
+ | SHA1: c72a1bd37649dc4a461f3b799c2c3b66a28e063d | ||
+ | MD5sum: 2df8be5a4071fbdda2ed0e741180331e | ||
+ | Description: | ||
+ | | ||
+ | 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 | ||
+ | | ||
+ | Description-md5: | ||
+ | Homepage: http:// | ||
</ | </ | ||
+ | Как видим, у пакета **unifi** есть зависисмость от пакета **mongodb 2** (использование **mongodb 3** не рекомендуется с текущей версией unifi, так как может привести к некорректной работе функции резервного копирования). Посмотрим, | ||
- | Затем добавим PGP ключи для доверия пакетам (первый для unifi, второй для mongo-db): | + | < |
- | # apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50 | + | < |
- | # apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10 | + | Source: mongodb |
+ | Version: 1: | ||
+ | ...</ | ||
+ | |||
+ | Версия **mongodb-server 2.4** нам вполне подойдёт. Поэтому никаких предварительных действий для установки дополнительных пакетов в систему перед установкой пакета unifi можем не делать. | ||
+ | Выполняем установку: | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | < | ||
+ | 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 | ||
+ | | ||
+ | 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 | ||
+ | </ | ||
+ | |||
+ | Добавляем правила **iptables** | ||
+ | |||
+ | < | ||
+ | # 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" | ||
+ | # iptables-save > / | ||
+ | </ | ||
+ | После этого перезагружаем сервер и убеждаемся в том, что веб-интерфейс контроллера доступен нам через URL вида https:// | ||
+ | {{: | ||
- | ==== Дополнительные источники информации | ||
- | http:// | ||
- | http:// | ||
ubiquiti/install-unifi-controller-on-debian-linux-8-6.txt · Последнее изменение: 07.12.2016 22:48 — Алексей Максимов