config.yaml 752 B

1234567891011121314151617181920212223242526272829303132333435
  1. source_directories:
  2. - /mnt/source/
  3. repositories:
  4. - path: ssh://u505981@u505981.your-storagebox.de:23/./borg-repo
  5. one_file_system: true
  6. remote_path: borg-1.4
  7. # Passphase is set in varibable $BORG_PASSPHRASE
  8. # encryption_passphrase: "DoNotForgetToChangeYourPassphrase"
  9. compression: lz4
  10. archive_name_format: 'backup-{hostname}-{now}'
  11. keep_hourly: 10
  12. keep_daily: 7
  13. keep_weekly: 4
  14. keep_monthly: 12
  15. keep_yearly: 10
  16. checks:
  17. - name: repository
  18. frequency: 2 weeks
  19. - name: archives
  20. frequency: always
  21. - name: extract
  22. frequency: 2 weeks
  23. - name: data
  24. frequency: 1 month
  25. before_everything:
  26. - echo "Starting a backup job."
  27. after_everything:
  28. - echo "Backup created."
  29. on_error:
  30. - echo "Error while creating a backup."