diff --git a/services/backups/jobs/consul.hcl b/services/backups/jobs/consul.hcl index 84b5a6e..4fb5a1a 100644 --- a/services/backups/jobs/consul.hcl +++ b/services/backups/jobs/consul.hcl @@ -28,6 +28,11 @@ job "consul" { forget { KeepLast = 2 + KeepHourly = 24 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } } diff --git a/services/backups/jobs/grafana.hcl b/services/backups/jobs/grafana.hcl index 379ca5b..2406cbc 100644 --- a/services/backups/jobs/grafana.hcl +++ b/services/backups/jobs/grafana.hcl @@ -34,6 +34,11 @@ job "grafana" { forget { KeepLast = 2 + KeepHourly = 24 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } } diff --git a/services/backups/jobs/lldap.hcl b/services/backups/jobs/lldap.hcl index 11af404..c669bb7 100644 --- a/services/backups/jobs/lldap.hcl +++ b/services/backups/jobs/lldap.hcl @@ -21,6 +21,10 @@ job "lldap" { forget { KeepLast = 2 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } } diff --git a/services/backups/jobs/nextcloud.hcl b/services/backups/jobs/nextcloud.hcl index 2ce742d..5678616 100644 --- a/services/backups/jobs/nextcloud.hcl +++ b/services/backups/jobs/nextcloud.hcl @@ -25,7 +25,11 @@ job "nextcloud" { } forget { - KeepLast = 2 + KeepHourly = 24 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } } diff --git a/services/backups/jobs/nzbget.hcl b/services/backups/jobs/nzbget.hcl index bbc7588..8677466 100644 --- a/services/backups/jobs/nzbget.hcl +++ b/services/backups/jobs/nzbget.hcl @@ -16,6 +16,11 @@ job "nzbget" { forget { KeepLast = 2 + KeepHourly = 24 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } } diff --git a/services/backups/jobs/photoprism.hcl b/services/backups/jobs/photoprism.hcl index 6d25454..266c0c2 100644 --- a/services/backups/jobs/photoprism.hcl +++ b/services/backups/jobs/photoprism.hcl @@ -42,6 +42,11 @@ job "photoprism" { forget { KeepLast = 2 + KeepHourly = 24 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } } diff --git a/services/backups/jobs/sonarr.hcl b/services/backups/jobs/sonarr.hcl index 3b424a2..e3aecbc 100644 --- a/services/backups/jobs/sonarr.hcl +++ b/services/backups/jobs/sonarr.hcl @@ -17,6 +17,10 @@ job "sonarr" { forget { KeepLast = 2 + KeepDaily = 30 + KeepWeekly = 8 + KeepMonthly = 6 + KeepYearly = 2 Prune = true } }