# Borgmatic Config File source_directories: - / exclude_patterns: - /dev/ - /proc/ - /run/ - /sys/ - /tmp/ - /media/ - /lost+found/ - /mnt/ - /var/run/ - /var/cache/ - /var/tmp/ - /var/lib/docker/ - /var/log/journal/ - /srv/nc_data/Team/files/IntraNet/06_IT-Kram/ - /srv/nc_data/gk/files/Uploads/ - /opt/docker/vaultwarden/psql/ exclude_caches: true encryption_passphrase: xxx compression: auto,zstd,6 lock_wait: 300 archive_name_format: '{hostname}-{now:%Y-%m-%d_%H:%M}' relocated_repo_access_is_ok: true extra_borg_options: create: --stats --show-rc # -- list --filter=AME prune: --stats --show-rc # -- list keep_daily: 730 keep_weekly: 260 keep_monthly: 120 checks: - name: repository frequency: 1 weeks - name: archives check_last: 1 color: false before_everything: - echo `date` +++ Starting "{configuration_filename}" ... after_everything: - echo `date` +++ Finished "{configuration_filename}" +++ before_backup: - echo `date` +++ Starting backup to "{repository_label}" +++ after_backup: - echo `date` +++ Finished backup to "{repository_label}" +++ - if [ $? -ne "0" ]; then EC=1; echo "EC set to $EC"; fi on_error: - echo `date` *** ERROR while creating a backup ***