# These settings are common to all configurations

# configurations
configurations = 'home passport storage'
default_configuration = 'home'

# passcode
# specify either passphrase or avendesora_account
#passphrase = '<<passcode>>'              # passphrase for encryption key
#avendesora_account = '<<account-name>>'  # avendesora account holding passphrase
encryption = 'none'                       # borg encryption method
    # Common choices are 'repokey' and 'keyfile'.
    # With 'repokey' the encryption key is copied into repository, use this
    # only if the remote repository is owned by you and is secure.
    # With 'keyfile' the encryption key is only stored locally. Be sure to
    # export it and save a copy in a safe place, otherwise you may not be
    # able to access your backups if you lose your disk.

# basic settings
# specify notify if batch and notifier if interactive
notify = 'psi-jack@linux-help.org'       # who to notify when things go wrong
notifier = 'notify-send -u normal {prog_name} "{msg}"'
                                         # interactive notifier program
remote_ratelimit = 2000                  # bandwidth limit in kbps
prune_after_create = True                # automatically run prune after a backup
check_after_create = 'latest'            # automatically run check after a backup

# repository settings
compression = 'lz4'
repository = 'mega:/volume1/homes/psi-jack/borg'
remote_path = '/usr/local/bin/borg'
archive = '{prefix}{{now:%Y%m%d}}'
prefix = '{host_name}-'
    # These may contain {<name>} where name is any of host_name, user_name,
    # prog_name config_name, or any of the user specified settings.
    # Double up the braces to specify parameters that should be interpreted
    # by borg.

# filter settings
exclude_if_present = '.nobackup'
one_file_system = False
exclude_caches = True

# prune settings
keep_within = '1d'                       # keep all archives created in interval
keep_hourly = 48                         # number of hourly archives to keep
keep_daily = 14                          # number of daily archives to keep
keep_weekly = 8                          # number of weekly archives to keep
keep_monthly = 24                        # number of monthly archives to keep
keep_yearly = 1                          # number of yearly archives to keep