I want to develop a small website that shows all my personal photos as a gallery. My hosting provider limits me in storage. Let's say I have 20GB of photo data.

Where can I store my photos so I could access them all through API on any webpage of my website?

I thought of Google Cloud or similar but not yet reviewed the volume of work and cost involved. Any good recommendations? Thanks.

  • 1
    \$\begingroup\$ Might get some ideas if you posted this in a web forum. It's a very common hosting problem for any type of large files, not just photos. \$\endgroup\$
    – Itai
    Commented Oct 3, 2012 at 16:03
  • 1
    \$\begingroup\$ And if the pictures are actually appropriately sized for web viewing, we're talking about something in the 80-100 kilophoto (or more) range. That's a gallery? \$\endgroup\$
    – user2719
    Commented Oct 3, 2012 at 16:10
  • \$\begingroup\$ Great developers can organize terabytes of image data, can't they? \$\endgroup\$
    – Vad
    Commented Oct 3, 2012 at 16:18
  • 1
    \$\begingroup\$ The big options here are Amazon S3 or Rackspace Cloud Files. \$\endgroup\$
    – mattdm
    Commented Oct 3, 2012 at 16:42
  • \$\begingroup\$ Can this be migrated to superuser or similar? We might be able to answer this but they would be best. \$\endgroup\$
    – dpollitt
    Commented Oct 3, 2012 at 19:10

2 Answers 2


SmugMug allows you to upload unlimited photos at high resolution and you can access them via API / oEmbed.


Even easier, you can just get a direct link to the resource and make it the 'href' of an HTML 'a'nchor tag.



I just recently started using Dropbox for my personal photos. If you have less than 2.5g of images and you generate less than 20GB per day per link, you may be able to use Dropbox's free space.

I shy away from using it for hosting non-personal photos simply because I don't know if some companies would block dropbox. I'd prefer that my professional site always load with photos. :)


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.