The question would rather be how and where to find it again. It was developed trough a discussion here at the contibs.org for a year or two ago, so it should be here as well, if one search for it.
Anyhow it should not be a to big task to redevelop it.
Actually a "backup to usb harddisk" and "syncronice two sme servers" could be two wery close projects, actually so close that both cluld be developed in one new project.
The difference could be that the one method mounts a usb harddisk while the other etsablish a rsync/ssh connection.
Most of the stuff using rsync to copy/syncronizing files, database bacup, restore etc would be common.
By the way used rsync for the usb hd as well as I were not able to find out how to use the rsync over the net at that time.
I have two servers at the moment, one sme 6.0.1 in my friends house (he got a lot bether internet line than me) and a centos server in my home.
I am thinking a little bit now if I should try to set up a sme server in my home as well and then try to make some automatic routines to syncronize these two servers.
If "somebody else" took the "check out of the usb part" of the project, I could eventuelly think about doing the "syncronize the servers project".
Actually 95 % of those two "project halves" could be identical with only minor "adjusments" for passing the datas to the usb harddisk or to the other server.
"Passing the datas to the other server" was that part of it I had to give up the last time, so it cluld be something ..

By the way another discussion about storing the datas to the usb harddisk is "should the datas be stored just as individual files reflecting an existing datastructure or should they be for instanse collected to one compressed file.
There is one thing about this rsync function, at least as it worked for me. It is not "bidirectional" in that way, it syncronize the one way, but not the other. That will say it will not delete all old garbage files on the usb backup if they are deleted on the server. All reviced files at the server will be copied over to the usb disc via rsync, but old files that are deleted on the server will not be deleted on the "rsync image". So if you have to do a restore you will restore all the newest files pluss all the old garbage that should be deleted.
Don't know what's the best way to handle this "delete the old files on the backup" problem.
Arne