From 27f67ca27b0b380191cceb95ea7b69a879ae2765 Mon Sep 17 00:00:00 2001 From: Pfych Date: Wed, 16 Oct 2024 13:19:54 +1100 Subject: [PATCH] Prune restic repo --- .config/scripts/cron/backup-server.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.config/scripts/cron/backup-server.sh b/.config/scripts/cron/backup-server.sh index db892a7..0c15b34 100755 --- a/.config/scripts/cron/backup-server.sh +++ b/.config/scripts/cron/backup-server.sh @@ -41,6 +41,18 @@ export B2_ACCOUNT_KEY=$(getSecret "/server/mac-mini-1/b2-account-key") --exclude ".pnpm-store" \ --exclude ".Trashes" | jq 'select(.message_type | test("summary"))' > /tmp/restic-backup.json +/usr/local/bin/restic forget \ + --password-file <(source /Users/noahheague/.config/scripts/util/secret.sh; getSecret '/server/mac-mini-1/restic-key') \ + --keep-daily 7 \ + --keep-weekly 5 \ + --keep-monthly 12 \ + --keep-yearly 1 \ + -r b2:pfych-home-server-backup + +/usr/local/bin/restic prune \ + --password-file <(source /Users/noahheague/.config/scripts/util/secret.sh; getSecret '/server/mac-mini-1/restic-key') \ + -r b2:pfych-home-server-backup + /Users/noahheague/.config/scripts/util/webhook.sh \ -c "backup" \ -m "Restic Backup Completed!"