jader
I strongly recommend Affa as it exactly answers what you need.
It is fairly simple to setup and get running and needs no interaction or maintenance.
The work is done on the server that is being backed up (ie compresssion of files) before being sent across the Internet to the Affa backup server.
The backup server does not need to be the latest and greatest, main thing is disk size to accomodate the ongoing data being backed up. The other good point is that the backup is effectively incremental, so the increase in space used is relatively small each day.
It also takes care of all the security for the ssh connections etc (using keys), and the Affa program does it all for you, nothing you need to create in that regard. It even transfers the key to the other server or servers for each backup job.
I use Affa to backup a local sme server and two other remote sme servers, and it's as close to foolproof as you can get.
Follow the instructions carefully in the Howto and all will be well.
Give it a go, you won't be sorry.
You won't even notice that your home server is running Affa.
One warning, if you have a lot of data to backup initially ie 100Gb or so, then you must take the backup server to the site and run the first backup locally.
Then move the backup server back to it's remote location.
The regular daily backups will only transfer a much smaller amount of data.