Created
April 14, 2017 14:27
-
-
Save xals/d6effe47e95ba4bbb817a66856b68a14 to your computer and use it in GitHub Desktop.
Borg backupninja config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# options = --force | |
# when = everyday at 02 | |
[source] | |
type = local | |
keep = 30D | |
# A few notes about includes and excludes: | |
# 1. include, exclude and vsinclude statements support globbing with '*' | |
# 2. Symlinks are not dereferenced. Moreover, an include line whose path | |
# contains, at any level, a symlink to a directory, will only have the | |
# symlink backed-up, not the target directory's content. Yes, you have to | |
# dereference yourself the symlinks, or to use 'mount --bind' instead. | |
# Example: let's say /home is a symlink to /mnt/crypt/home ; the following | |
# line will only backup a "/home" symlink ; neither /home/user nor | |
# /home/user/Mail will be backed-up : | |
# include = /home/user/Mail | |
# A workaround is to 'mount --bind /mnt/crypt/home /home' ; another one is to | |
# write : | |
# include = /mnt/crypt/home/user/Mail | |
# 3. All the excludes come after all the includes. The order is not otherwise | |
# taken into account. | |
# files to include in the backup | |
include = /home | |
###################################################### | |
## destination section | |
## (where the files are copied to) | |
[dest] | |
type = remote | |
directory = backup_dir/hostname | |
host = backup_server | |
user = backup_user | |
port = 22 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment