This is on how to do remote incremental backups. Its rather a recipe than a turnkey solution.
You need first to install a few tools, then you mail put this script (after heavy editing of course) into your /etc/cron.daily.
Prerequisites are a generated and propery deployed ssh-keypair and a
#!/bin/bash
{
cd /where_the_backup_and_reference_directories are
pushd BACKUP
for a in locations you want to remotely backup incrementally
do
rsync -Ra $a .
done
popd
TIMESTR=`date '+%s'`
DFILE=rib.$TIMESTR
TFILE=t_rib.$TIMESTR.7z
CFILE=c_rib.$TIMESTR
echo Creating $DFILE
rsync --write-batch=$DFILE -a BACKUP/ REFERENCE
7za a $TFILE rib.*
echo yoursecretpassword|gpg -c --passphrase-fd 0 --batch $TFILE
mv $TFILE.gpg $CFILE
#and do not forget to generate and deploy a suitable ssh keypair
scp $CFILE thatbackupaccount@your.backup.host:
rm rib.*
rm $TFILE
rm $CFILE
} >>/root/rbackup.log 2>&1