forked from lab-cat/server-backup-config
No description
ag-backup.yaml | ||
README.md | ||
shell.nix |
AG Server Borgmatic Config
Setup with:
borgmatic rcreate -c ag-backup.yaml -e repokey
Backup command:
borgmatic -c ag-backup.yaml -v 1 --progres --stats
For this 'pull method' to work I needed to add the following line to the servers /etc/sudoers
:
# Allow /usr/lib/openssh/sftp-server for sshfs mounts as root
%sudo ALL=(ALL) NOPASSWD: /usr/lib/openssh/sftp-server
Note:
Please substitute your ag-link-server-username for "username"@ag-link.xyz in ag-backup.yaml
. Also note that server filesystem will be mounted at /tmp/mnt/ag-link-backup
on your local machine.
Dependencies
Backup depends on:
borgmatic
sshfs
If you have nix installed, simply run nix-shell
from this Repository.