How we're using git-annex to make a backup of the Internet Archive
git-annex.branchable.com
git-annex.branchable.com
$ git clone https://github.com/ArchiveTeam/IA.BAK
$ cd IA.BAK
$ ./iabak
Status page is at http://iabackup.archiveteam.org/ia.bak/Instead we store individual files whole and unencoded on each volunteer's machine, allowing the volunteer to make use of them as they see fit; no one has to be able to contact other volunteers in order to get useful data.
Of course, since each volunteer's client is downloading files at random, you may not end up with the exact file you wanted (to pick an example at random, perhaps you wanted the fifth reel of the soundex index of the 1880 US Census for the state of Tennessee, but you wanted a collection of Lois Armstrong records from the 1920s instead). This turns out not to be a problem, however, as anyone can use git annex to manually pull down any file in the backup that they want. It gets counted as a copy by the backup system along with all the rest, and increases the redundancy of the backup.
I appreciate the offer though; I'm sure if we really put our heads together we could make it work. Might be better for you to talk to IA though, rather than Archive Team. Pop in one Friday afternoon or send them an email.
Archive Team is a very loose confederation of folk who get angry when a website full of user-created content goes offline. We like to say that our primary virtues are rage, paranoia, and kleptomania, and backing up IA comes under the headings of paranoia and whimsy (an optional virtue) more than anything else.
IA is solid; they're not a startup to be acqui-hired, they're not Yahoo. We have time here for volunteers to step forward, each with a chunk of disk space and a desire to help out. We have time to invent something neat that can grow into a different way of doing things. In fact, we have time to do this in several different ways, all running parallel; I want to work on IPFS next.