snapshot borgmatic config

This commit is contained in:
2024-12-17 20:10:40 +01:00
parent 15d70376bb
commit 5d52c377d8
9 changed files with 294 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
location:
source_directories:
- /media/data/Peter
one_file_system: true
remote_path: /usr/bin/borg
repositories:
- root@bram.veenboer.xyz:/media/jupiter/borg/peter
storage:
encryption_passcommand: cat /keys/peter.key
compression: lz4
archive_name_format: 'sepia-{now:%Y-%m-%d}'
retention:
keep_daily: 7
keep_weekly: 4
keep_monthly: 6
prefix: "sepia-"
consistency:
checks:
- repository
- archives
check_last: 3
hooks:
before_backup:
- echo -e "\n\n"
- echo "#"
- echo "# `date` - Starting a backup job."
- echo "#"
after_backup:
- echo "#"
- echo "# `date` - Backup created."
- echo "#"
on_error:
- echo "#"
- echo "# `date` - Error while creating a backup."
- echo "#"