First of all, Dropbox is awesome. When I plug in my iPhone to my laptop it automatically backs up all my photos to Dropbox fastly and conveniently. If I want to share a photo or a movie I can easily get a "Share link" to show friends and family.
The only disadvantage with Dropbox is that you only get 5Gb for free. Upgrading to the 100Gb Pro account is $10 per month. Not a massive amount but my inner geek uses that as an excuse to hack around it.
So, what I do is set up a S3 bucket. Let's call it camera-uploads-peterbe
and then I use s3cmd to upload all the pictures by month. Like this:
$ cd Dropbox/Camera\ Uploads/ $ s3cmd put --reduced-redundancy 2014-01-* s3://camera-uploads-peterbe/2014/ $ rm 2014-01-*
I'm sure that by writing this here, people will write comments saying much better ways to do properly offside backups and I'm eager to hear that but for me S3 feels great. It's tools I'm very familiar with. It's a very established and mature business so it's unlikely to go away any time soon. It's secure and it's incredibly cheap because there's virtually no transfer of these files.
Also, I like how it's clearly explicit and simple. I don't have to worry about some obscure background app not working properly and me not noticing.
Let's see what the future holds. At the moment I'm just worrying about storing the files but it's a bit clunky to retrieve individual files.
UPDATE
For $99 per year I now get 1TB of space on Dropbox.
Also, the reason I discovered that way because s3cmd
stopped working with these strange [Errno 32] Broken pipe
errors. Lots of others have suffered from this too. I verified my access key and secret but didn't feel like spending too much time trying to understand explicit policies on S3 puts.
Yay! Dropbox!