#!/bin/bash
#
# Encrypted backup
#
# remote IP
RIP="192.168.0.2"
# remote user
USR="user"
# remote host + path
RHOST="$USR@$RIP:/mnt/backup"
# source
SOURCE="/mnt/dati"
# filename
FILE="backup-crypto-`date +%F`.tar"
# gpg email address
RECIPIENT="your@gpg.mail"

echo "Making backup of encrypted directory... "
cd /tmp 
tar cf $FILE $SOURCE &> /dev/null < /dev/null

echo "Encrypting with gpg..."
gpg -o $FILE.gpg -e -r $RECIPIENT $FILE && rm $FILE

echo -n "Sending to host... "
scp -rp $FILE.gpg $RHOST && rm $FILE.gpg

echo "Done!"
exit
