Raja's Exocortex

Using Borg to Backup Linux

Single binary for Borg Backup Download

Backing up to rsync.net

rsync.net uses borg 0.x by default, we need to set BORG_REMOTE_PATH environment variable locally to invoke borg 1.x on the rsync.net server side.

# We need to set this to call borg 1.x on rsync.net server side
export BORG_REMOTE_PATH=/usr/local/bin/borg1/borg1

Examples

  1. borg-wordpress-poorna.sh -- wordpress + application files
  2. borg-advincare.sh -- postgres + application files
  3. borg-advincare-remote.sh -- remote backup to rsync.net

TODO

  1. Repo backup pruning
  2. Repo checking