Files
borg/README.md
2018-09-19 08:47:16 +00:00

800 B

Borg backup script

Installation

git clone ...
cp config.exp config
nano config

  • Now set your config
ssh-keygen -t rsa -b 4096 -f id_backup

  • Copy content of id_backup to your backup server. (~/.ssh/authorized_keys) IMPORTANT: use correct user (exp. "borg")!
crontab -e

0 3 * * * /opt/backup/run.sh > /dev/null 2>&1

Config

Add folders to backup

nano run.sh

Add your folders to "borg create" and don't forget "" on each, but the last line.

Set backup pruning

nano run.sh

borg prune
--list
--prefix '{hostname}-'
--show-rc
--keep-daily 7
--keep-weekly 4
--keep-monthly 6