aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Scholten2025-10-24 09:10:47 +1000
committerSam Scholten2025-10-24 09:10:47 +1000
commitbc7e13c12febe0082abd48b719097ed119c3405d (patch)
treee7fe7ad6a77a6305b13512bcab07b72a288137c3
parenta59db227f0fb4e0a3521e2d9f90031645b8b5e1a (diff)
downloaddrestic-bc7e13c12febe0082abd48b719097ed119c3405d.tar.gz
drestic-bc7e13c12febe0082abd48b719097ed119c3405d.zip
Stagger backup times to prevent conflicts
- Set backup timer to run at 1 AM with 3-hour random delay (1-4 AM window) - Add 1-hour random delay to weekly check timer - This prevents multiple devices from backing up simultaneously
-rw-r--r--systemd/restic-backup.timer3
-rw-r--r--systemd/restic-check.timer1
2 files changed, 3 insertions, 1 deletions
diff --git a/systemd/restic-backup.timer b/systemd/restic-backup.timer
index a2c0b47..66e1848 100644
--- a/systemd/restic-backup.timer
+++ b/systemd/restic-backup.timer
@@ -2,7 +2,8 @@
Description=Run Restic Daily Backup
[Timer]
-OnCalendar=*-*-* 03:00:00
+OnCalendar=*-*-* 01:00:00
+RandomizedDelaySec=10800
Persistent=true
[Install]
diff --git a/systemd/restic-check.timer b/systemd/restic-check.timer
index 4d14b37..9b35fb6 100644
--- a/systemd/restic-check.timer
+++ b/systemd/restic-check.timer
@@ -3,6 +3,7 @@ Description=Run Restic Weekly Repository Integrity Check
[Timer]
OnCalendar=weekly
+RandomizedDelaySec=3600
Persistent=true
[Install]