# 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 ```