Git-annex already supports storing large files in several cloud providers via special remotes. More should be added, such as:

  • Google drive (attractive because it's free, only 5 gb tho)
  • Owncloud (has several providers; at least one provides 5 gb free; open DAV based API)
  • OpenStack Swift (teh future)
  • Box.com (it's free, and current method is hard to set up and a sorta shakey; a better method would be to use its API) done
  • Dropbox? That would be ironic.. Via its API, presumably.
  • ?Amazon Glacier done
  • Internet Archive done
  • Mediafire provides 50gb free and has a REST API.
  • Flickr provides 1 tb (!!!!) to free accounts, and can store at least photos and videos. https://github.com/ricardobeat/filr is a hack to allow storing any type of file on Flickr.
  • mega.co.nz. Already supported via megaannex, would just need webapp modifications to configure it. May want to use megaannex as-is to build a non-hook special remote in haskell.

See poll at prioritizing special remotes.