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!

Comments

Charl Botha

I would not want to sideline your inner geek in any way, but 4 days ago dropbox change their offering. :) You now get 1 TB for your $10: https://blog.dropbox.com/2014/08/introducing-more-powerful-dropbox-pro/

(I actually don't use dropbox (well, besides for transient file exchanging) or s3 due to privacy concerns.)

Peter Bengtsson

Hmm... that's interesting. 1 TB is 10 times more for the same price. Perhaps by the time I fill up 1 TB they will increase it to 10 TB.

shyju

Good

Eamon Walshe

You should not use the --reduced-redundancy flag if you are using S3 as a backup service. Amazon recommends using reduced redundancy for objects that can be recreated such as thumbnails or reports. The saving is not worth the risk if you are backing up photographs. You save only $0.006/GB/month.

Your email will never ever be published.

Previous:
premailer now with 100% test coverage August 22, 2014 Python
Next:
Highlighted code syntax in Keynote August 30, 2014 macOS
Related by category:
Panasonic Lumix from 2008 or a iPhone 5S from 2014 September 26, 2015 Photos
Interior Octopus April 14, 2005 Photos
Photos from FWC China 2005 January 27, 2006 Photos
ARTWORDSBOOKSHOPQRSTUVWXYZ October 12, 2008 Photos
Related by keyword:
Fastest way to find out if a file exists in S3 (with boto3) June 16, 2017 Python, Web development
Fastest way to download a file from S3 March 29, 2017 Python
Unzip benchmark on AWS EC2 c3.large vs c4.large November 29, 2017 Python, Linux, Mozilla, Go
Introducing: HUGEpic - a web app for showing massive pictures November 3, 2012 Python