bitcoiner.social/scripts/backups/hosts/gabite.bitcoiner.social.sh

23 lines
781 B
Bash
Executable File

#!/usr/bin/env bash
set -x
TARGET=$(basename -- "$0" .sh)
source "$(dirname "$0")/../functions.sh"
BACKUP_MAIL
BACKUP_STRFRY_DB
# handle the strfry database separately
rsync -tav --exclude venv --exclude plugin.log --exclude data.mdb root@${TARGET}:/var/lib/strfry $HOME/archive/${TARGET}/
rsync -tav root@${TARGET}:/var/lib/strfry/{pubkeys.*} $HOME/archive/${TARGET}/stfry/
rsync -tav root@${TARGET}:/var/www/static/attachments $HOME/archive/${TARGET}/
# nostdress-wireguard
mkdir -p $HOME/archive/${TARGET}/wireguard
rsync -tav root@${TARGET}:/etc/wireguard/lanturn.conf $HOME/archive/${TARGET}/wireguard/
# tor
rsync -tav root@${TARGET}:/var/lib/tor $HOME/archive/${TARGET}/
rsync -tav root@${TARGET}:/etc/tor/torrc $HOME/archive/${TARGET}/
du -sh $HOME/archive/${TARGET}/