I decided it was silly to be sending my users to Flickr to view my photos instead of hosting them on my own server. So I played with various photo gallery tools over the weekend. I decided on Coppermine because it was the only gallery I tried that set itself up with out a battle and everything worked from the start.
You’ll need php and mysql on your server.
Coppermine comes with several themes, I found them easy to customize. There is only one css and one html page to deal with. You can also easily customize the number of images shown and a billion other details in the administration panel. You can allow people to join, upload photos, send ecards of your photos or not. Everything is customizable. So much so that you could get lost and spend weeks tweaking the software.Coppermine is both free and open source.
Coppermine’s biggest flaw is that it sorts and stores photos by position, not name or id, so it is not search engine friendly nor is it easy for you to link to specific photos.