UniFi Video NVR Konfiguration automatisch sichern

Die Konfiguration des UniFi Video NVR kann manuell über das Webinterface erstellt und heruntergeladen werden.
Was ich aber noch nicht wusste: Die Software erstellt automatisch tägliche Backups!

root@nvr:~# grep "BackupTask" /usr/lib/unifi-video/logs/server.log
2019-03-21 08:55:24.797/MEZ: INFO   [uv.backup.svc] [BackupTask] creating an automated configuration backup... in BackupTaskTimer
2019-03-21 08:55:24.889/MEZ: INFO   [uv.backup.svc] [BackupTask] automated configuration backup created in BackupTaskTimer
2019-03-21 20:55:24.796/MEZ: INFO   [uv.backup.svc] [BackupTask] creating an automated configuration backup... in BackupTaskTimer
2019-03-21 20:55:24.875/MEZ: INFO   [uv.backup.svc] [BackupTask] automated configuration backup created in BackupTaskTimer
2019-03-22 08:55:24.797/MEZ: INFO   [uv.backup.svc] [BackupTask] creating an automated configuration backup... in BackupTaskTimer
2019-03-22 08:55:24.880/MEZ: INFO   [uv.backup.svc] [BackupTask] automated configuration backup created in BackupTaskTimer
2019-03-22 20:55:24.797/MEZ: INFO   [uv.backup.svc] [BackupTask] creating an automated configuration backup... in BackupTaskTimer
2019-03-22 20:55:24.875/MEZ: INFO   [uv.backup.svc] [BackupTask] automated configuration backup created in BackupTaskTimer
2019-03-23 08:55:24.797/MEZ: INFO   [uv.backup.svc] [BackupTask] creating an automated configuration backup... in BackupTaskTimer
2019-03-23 08:55:24.877/MEZ: INFO   [uv.backup.svc] [BackupTask] automated configuration backup created in BackupTaskTimer
2019-03-23 20:55:24.798/MEZ: INFO   [uv.backup.svc] [BackupTask] creating an automated configuration backup... in BackupTaskTimer
2019-03-23 20:55:24.876/MEZ: INFO   [uv.backup.svc] [BackupTask] automated configuration backup created in BackupTaskTimer
2019-03-24 08:55:24.798/MEZ: INFO   [uv.backup.svc] [BackupTask] creating an automated configuration backup... in BackupTaskTimer
2019-03-24 08:55:24.878/MEZ: INFO   [uv.backup.svc] [BackupTask] automated configuration backup created in BackupTaskTimer

Die Backups werden 5 Tage vorgehalten und die ältesten dann wieder überschrieben.

root@nvr:~# ls -la /usr/lib/unifi-video/data/backup/autobackup/
insgesamt 748
drwx------ 2 unifi-video unifi-video   4096 Mär 24 08:55 .
drwxr-xr-x 3 unifi-video unifi-video   4096 Feb  3 10:00 ..
-rw------- 1 unifi-video unifi-video 150414 Mär 20 20:55 2019-03-20_3.10.1.zip
-rw------- 1 unifi-video unifi-video 150413 Mär 21 20:55 2019-03-21_3.10.1.zip
-rw------- 1 unifi-video unifi-video 150413 Mär 22 20:55 2019-03-22_3.10.1.zip
-rw------- 1 unifi-video unifi-video 150422 Mär 23 20:55 2019-03-23_3.10.1.zip
-rw------- 1 unifi-video unifi-video 150422 Mär 24 08:55 2019-03-24_3.10.1.zip

Backups nur lokal zu speichern ist keine gute Idee. Per cronjob schiebe ich mir die backup Dateien zusätzlich auf ein NFS Share meiner NAS.

# sync local backups to nas storage at 21:08 Uhr
#
# Damit wird gesynct, nur habe ich auf den Ordner backup-nvr danach keinen Zugriff mehr.
# 8 21 * * * rsync -a --delete /usr/lib/unifi-video/data/backup/autobackup/ /mnt/nas01/backup-nvr/
#
# Setze ich mit rsync die gewünschten Berechtigungen, funktioniert es wieder.
8 21 * * * rsync -a --delete -og --chown=root:root --chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r /usr/lib/unifi-video/data/backup/autobackup/ /mnt/nas01/backup-nvr/

Abhängig von der installierten Version, waren bei mir die Speicherpfade unterschiedlich.

/usr/lib/unifi-video/data/backup/autobackup/     # v3.9.x
/var/lib/unifi-video/backup/autobackup/          # v3.10.x

Schreibe einen Kommentar