Lychee is an easy to use and great looking photo-management-system you can run on your server, to manage and share photos.