Files
Panama/server/home/systemd/media-backup.timer
T
gibandClaude Opus 5.5 86ea1a3374 Wait up to 6 hours for Nextcloud's borg lock before deferring the weekly media backup
AIO's borg now runs daily from 07:30 UTC for about 2 hours, so the Saturday
05:00 fire can find the lock held and skip the whole week, which trips Uptime
Kuma's 8-day push window. Poll the lock every 5 minutes for up to 6 hours and
defer only if it is still held after that.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-05 15:31:24 -05:00

19 lines
742 B
SYSTEMD

[Unit]
Description=Weekly Media -> Backup pool copy
[Timer]
# Saturday 05:00. Clear of: the cron.daily zfs-auto-snapshot window (03:22-03:52),
# timeshift (04:00), arr-queue-reconcile (04:31), and both ~/Server backups (01:00, 02:00).
# Saturday specifically because Monday carries the Media scrub and Sunday has
# raid-check (01:00), docker-prune (05:33) and dind-prune (06:03).
# Nextcloud AIO's borg runs daily from 07:30 UTC for about 2 hours, so its lock can
# overlap this fire. The script waits up to 6 h for the lock, checking every 5 min,
# and defers the week only if borg is still running after that.
OnCalendar=Sat *-*-* 05:00:00
RandomizedDelaySec=15m
Persistent=true
Unit=media-backup.service
[Install]
WantedBy=timers.target