From 1b4df5d7768f7f143a4f4cdaa35432f6459ef7a8 Mon Sep 17 00:00:00 2001 From: Eric Renfro Date: Sun, 1 Mar 2020 19:43:28 -0500 Subject: [PATCH] Added emborg linux settings, testing stack --- .config/emborg/settings##o.Linux | 2 +- .config/emborg/settings##o.Linux,h.midgaard | 50 +++++++++++++++++++++ 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 .config/emborg/settings##o.Linux,h.midgaard diff --git a/.config/emborg/settings##o.Linux b/.config/emborg/settings##o.Linux index 2dbe41a..bec8248 100644 --- a/.config/emborg/settings##o.Linux +++ b/.config/emborg/settings##o.Linux @@ -1,7 +1,7 @@ # These settings are common to all configurations # configurations -configurations = 'home' +configurations = 'home passport' default_configuration = 'home' # passcode diff --git a/.config/emborg/settings##o.Linux,h.midgaard b/.config/emborg/settings##o.Linux,h.midgaard new file mode 100644 index 0000000..31f6432 --- /dev/null +++ b/.config/emborg/settings##o.Linux,h.midgaard @@ -0,0 +1,50 @@ +# These settings are common to all configurations + +# configurations +configurations = 'home passport storage' +default_configuration = 'home' + +# passcode +# specify either passphrase or avendesora_account +#passphrase = '<>' # passphrase for encryption key +#avendesora_account = '<>' # 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 {} 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