Neil Aggarwal wrote:
John:
tar(1)
I can use that on the server, but what is the other side to store the files? I want the storage to be remote.
Did you mean you want to run something yourself remotely to collect and store backups or do you want a service? For the former case, look at backuppc (http://backuppc.sourceforge.net/ or the package in epel). It can use rsync over ssh to collect the backups and uses compression and links duplicates to increase the history you can keep online.