This project was looking at alternatives to hosting photos rather than using products like Flickr or relying on Google Photos. These are all great, but at the time of putting this together Flickr had moved to a charging model.
It is based on a fork of the GitHub Pages Gallery repo by guatamkrishnar which was pretty easy to set up. His instructions are pretty good so just following these got me a long way towards establishing it.
Overall though I found there were too many limitations to go wholesale on moving across to a self-hosted option: