sudo su && apt update && apt dist-upgrade -y && reboot now
wget https://it-admins.ru/downloads/unifi/unifi-video.Ubuntu16.04_amd64.v3.10.13.deb && dpkg -i unifi-video.Ubuntu16.04_amd64.v3.10.13.deb && \
apt install -f && wget https://it-admins.ru/downloads/unifi/jre-8u271-linux-x64.tar.gz && mkdir -p /usr/local/java && \
cp "jre-8u271-linux-x64.tar.gz" /usr/local/java && cd /usr/local/java && tar zxvf jre-8u271-linux-x64.tar.gz && rm jre-8u271-linux-x64.tar.gz
update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.8.0_271/bin/java" 1
update-alternatives --config java
После последней команды запрошен выбор, выбираем версию 271, у меня был
* 2 /usr/local/java/jre1.8.0_271/bin/java 1 ручной режим
echo "JAVA_HOME=/usr/local/java/jre1.8.0_271" | tee -a /etc/default/unifi
Подключаем раздел для сохранения видео:
Просматриваем списки устройств
fdisk -l
wipefs /dev/sda -a
Разбиваем и форматим нужный раздел. В моём случае это /dev/sda
fdisk /dev/sda
Создаем файловую систему ext4 на разделе
mkfs.ext4 /dev/sda
Смотрим UUID диска
sudo blkid
Создаем каталог для монтирования
sudo mkdir -p /media/video
Получаем UUID диска для монтирования
ls -la /dev/disk/by-uuid/
Дописываем строчку в конце файла /etc/fstab для автоматического монтирования
UUID="e936accb-9305-4504-8843-d92584b1a659" /media/video ext4 defaults 1 2
Даём права на папку для хранения видео и меняем владельца
chmod -R a+rwx /media/video/ && chown -R unifi-video:unifi-video /media/video/ && reboot now
После перезагрузки заходим по IP-адресу на порт 7443
https://192.168.60.30:7443
Для просмотра списка пользователей на NVR вводим в терминале следующую строку
mongo 127.0.0.1:7441/av --eval "db.account.find().forEach(printjson)"
Скрипт автоматического ремонта базы и рестарт сервиса
touch /root/unifi_restart.sh && chmod +x /root/unifi_restart.sh && nano /root/unifi_restart.sh
#!/bin/bash
service unifi-video stop
rm -rf /usr/lib/unifi-video/data/db/journal/*
mongod --dbpath /var/lib/unifi-video/db --repair
chown -R unifi-video:unifi-video /var/lib/unifi-video/db && service unifi-video start
Добавляем в крон
nano /etc/crontab
00 5 * * * root /root/unifi_restart.sh