I'd like to host an image gallery for family and friends.

Is there any solution out here which offers:

  • albums ( I expect most do );
  • ability to specificy tags/persons/places etc, similar to what f-spot does;
  • an API to upload multiple photos or just a bulk uploader;
  • block out unregistered users;
  • allow users to leave comments.


Update: please do assume that I'm able to host the service myself if I've asked for a self-hosted solution.

link|improve this question

61% accept rate
@random Can this question be reopened and moved to WebappsSE? – Bill Ayakatubby Aug 14 '10 at 14:56
Questions that are better suited to an SE site, such as WebApps in this case, can't be migrated out. If you want, just copy and paste the question over there. @bill – random Aug 15 '10 at 1:00
feedback

closed as off topic by random Apr 21 '10 at 11:17

Questions on Super User are expected to generally relate to computer software or computer hardware, within the scope defined in the faq.

6 Answers

up vote 6 down vote accepted

I haven't used it in a few years, but back when I hosted my own image gallery, I used a PHP program called Gallery. It has all the features you were looking for, plus many more. Here is a list of some of the features listed on their website:

  • Auto Rotate Images
  • Image Quality and Size Defaults
  • Main Gallery Page
  • Settings Optional Binaries: zip, jhead, jpegtran
  • Languages
  • Email Support for users of your site
  • Gallery-wide Slideshow
  • Commenting
  • Logging
  • RSS publishing
  • Album Defaults
  • Accounts/Permissions
  • you can upload a zip file containing the photos for an album

If you don't want to host it yourself, there is a webhosting referral page on the site. You can also choose a photo printing service to link off of your gallery.

link|improve this answer
Sounds like a winner. Thanks. – Robert Munteanu Jul 16 '09 at 8:36
feedback

You are looking for Zenphoto. http://www.zenphoto.org/

link|improve this answer
feedback

Picasa Web Albums has all of things you need

link|improve this answer
feedback

I'd recommend just trying Flickr out if you haven't already.

I use to host my own photo galleries on my website with various PHP applications and would NEVER go back after having used Flickr. It does the albums (sets), the tagging, it has the API for uploading (and browsing) and a boat load of applications already built around it. It supports comments and Facebook style box-drawing on your photos. It allows you to control who can see your photos on a per-photo level (if you want).

They also have this concept of Guest Passes. Basically they are URLs you can setup and give to your family / friends so that they can get access photos that you don't want to make "public". Personally I like how this doesn't require your family to "login". Just so long as they use the URL you provide they get to see the extra photos. This may not be as secure as you want, but I've found that it works great for my purposes.

link|improve this answer
1  
The only thing about flickr is that the free account shows 200 photos only, and it is difficult to control which 200 to show. – Abhinav Jul 15 '09 at 13:05
Ah, yes. I take the pay account for granted sometimes. Its only $25.00 a year and for that you get unlimited everything. Its just too good a deal to pass up! – silent__thought Jul 15 '09 at 13:50
I've been using Picasa web albums for this purpose, and they have the "guest pass" style link feature, too. I liked Picasa over Flickr at the moment because of video support - the Youtube style backend seems to support family videos better for me. I do wish Picasa had a better way for multi-user management of the album, though. – edmicman Jan 4 at 19:41
feedback

If you must go with a self hosted solution I would recommend a CMS like Drupal. It may be a bit of overkill for what you want but should do most of what you want out of the box, with a bit of configuration it should do everything you want.

There may be some, image specific packages out there, but I would think it is a bit of a niche market.

link|improve this answer
feedback

Picasa, Flickr are the top choices. In addition, Dropbox also supports Web Albums (though not sure if it supports privacy, tagging etc)

link|improve this answer
feedback

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