“4525 photos imported.” Whew. Not the biggest collection of photos, but enough to test my setup.

My requirements were:

  • Gather photos at several locations (Windoze PC’s) into one central media repository
  • Leave the photos at the original locations
  • Anticipate some maintenance of photos at the original locations
  • Use gallery (a great LAMP webapp) to manage the central media repository of photos
  • Management should include creation of a public directory for shared photos
  • Minimize duplication on the media repository

Yikes. Well, here are details on my best shot at this.

I’m loving using Gallery for serving up my photos, I can keep them on my own machine and avoid feeling like a Flickr whore. Of course that means I have to provide the bandwidth! But these are personal, and I love to own my own data, so it feels right.

For a full install on Gentoo, just emerge:

emerge gallery

Under Fedora, you have to grab each module separately – here are the ones I chose to grab:

yum install gallery2 gallery2-albumselect gallery2-classic gallery2-ffmpeg gallery2-floatrix gallery2-gd gallery2-hybrid gallery2-icons gallery2-imageblock gallery2-imagemagick gallery2-linkitem gallery2-matrix gallery2-newitems gallery2-randomhighlight gallery2-rating gallery2-remote gallery2-reupload gallery2-rewrite gallery2-rss gallery2-search gallery2-siriux gallery2-sitemap gallery2-sizelimit gallery2-slider gallery2-slideshow gallery2-slideshowapplet gallery2-squarethumb gallery2-thumbnail gallery2-thumbpage gallery2-tile gallery2-useralbum

Then you create a database for gallery, set up apache, and browse to the base directory to go through the install. The only strange thing is that under Fedora the default is for the data to go under /srv/gallery2/g2data, since /usr/share is read-only by default. So that’s where I put it. Have fun!