Have you considered using a photo organizer like Digikam and exporting HTML photo albums from it? You can host plain HTML and images extremely cheaply on a CDN, tie a domain name to it and that's it, you just update the files over (S)FTP whenever you have something new.