source_directories: - /mnt/source repositories: - path: /mnt/borg-repository one_file_system: true # Passphase is set in varibable $BORG_PASSPHRASE # encryption_passphrase: "DoNotForgetToChangeYourPassphrase" compression: lz4 archive_name_format: 'backup-{now}' keep_hourly: 2 keep_daily: 7 keep_weekly: 4 keep_monthly: 12 keep_yearly: 10 checks: - name: repository frequency: 2 weeks - name: archives frequency: always - name: extract frequency: 2 weeks - name: data frequency: 1 month hooks: before_backup: - echo "Starting a backup job." after_backup: - echo "Backup created." on_error: - echo "Error while creating a backup." before_everything: - echo "Starting a backup job." after_everything: - echo "Backup created." on_error: - echo "Error while creating a backup." healthchecks: ping_url: ${BORG_HEALTHCHECK_URL}