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! (unifi-video 3.10.x)
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 /var/lib/unifi-video/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 /var/lib/unifi-video/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 /var/lib/unifi-video/backup/autobackup/ /mnt/nas01/backup-nvr/