Недавно я прикупил CRM Point и начал с ним экспериментировать. Сейчас попробовал установить UniFi сервер на него. После нескольких попыток понял, что нужно делать, но моё решение, возможно, в долгосрочной перспективе не самое лучшее, так как использует встроенную SD-карту. Учтите, что такая операция может повредить CRM Point, так что будьте осторожны! Всё делаете на свой страх и риск, я не несу ответственности за возможные повреждения или выход из строя устройств в результате выполнения этих инструкций.
Предполагаю, что у вас есть root-пароль, потому что нужно зайти через SSH. После входа обновляем систему:
apt-get update && apt-get upgrade -y
Дальше добавляем репозиторий UniFi APT согласно этой инструкции:
Пробуем установить UniFi:
apt-get install unifi
При попытке установки может выскочить ошибка нехватки места и установка не сработает. Это потому, что RW раздел всего 1.1 Гб, и уже на старте он заполнен на 80-85%. Быстрый способ освободить немного места — почистить кэш пакетов:
apt-get clean
После этого продолжаем установку:
apt-get install -f
Если снова нет места, просто повторите команду для очистки и продолжайте.
Когда установка завершится, проверяем, работает ли UniFi, открыв соответствующую веб-страницу. Если всё в порядке — останавливаем UniFi сервис:
service unifi stop
Теперь нужно переместить базу данных UniFi куда-нибудь ещё, потому что она со временем занимает много места. Создаем папку на SD-карте, которая смонтирована в /data:
mkdir /data/unifi
Перемещаем базу данных UniFi туда:
mv /var/lib/unifi/db /data/unifi/db
Создаем символическую ссылку:
ln -s /data/unifi/db /var/lib/unifi/db
Запускаем UniFi сервис:
service start unifi
И теперь всё должно работать! Получается как Cloud Key с вдвое большим объёмом оперативки! 😀
P.S. Понимаю, что не лучшая идея держать базу данных на SD-карте из-за износа при постоянных операциях ввода-вывода, но это скорее Proof of Concept, чтобы показать, что всё работает.
Предполагаю, что у вас есть root-пароль, потому что нужно зайти через SSH. После входа обновляем систему:
apt-get update && apt-get upgrade -y
Дальше добавляем репозиторий UniFi APT согласно этой инструкции:
Пробуем установить UniFi:
apt-get install unifi
При попытке установки может выскочить ошибка нехватки места и установка не сработает. Это потому, что RW раздел всего 1.1 Гб, и уже на старте он заполнен на 80-85%. Быстрый способ освободить немного места — почистить кэш пакетов:
apt-get clean
После этого продолжаем установку:
apt-get install -f
Если снова нет места, просто повторите команду для очистки и продолжайте.
Когда установка завершится, проверяем, работает ли UniFi, открыв соответствующую веб-страницу. Если всё в порядке — останавливаем UniFi сервис:
service unifi stop
Теперь нужно переместить базу данных UniFi куда-нибудь ещё, потому что она со временем занимает много места. Создаем папку на SD-карте, которая смонтирована в /data:
mkdir /data/unifi
Перемещаем базу данных UniFi туда:
mv /var/lib/unifi/db /data/unifi/db
Создаем символическую ссылку:
ln -s /data/unifi/db /var/lib/unifi/db
Запускаем UniFi сервис:
service start unifi
И теперь всё должно работать! Получается как Cloud Key с вдвое большим объёмом оперативки! 😀
P.S. Понимаю, что не лучшая идея держать базу данных на SD-карте из-за износа при постоянных операциях ввода-вывода, но это скорее Proof of Concept, чтобы показать, что всё работает.
