Immich is good to replace google photos or even Lightroom Library, but it is bad to replace Flickr.
Does anybody know self-hosting solution to have nice site to show off selected photos? No authorization and users for viewers, no "share" links, but photostream, albums, tags, way to see one photo full-screen. With minimal "chrome" like Flickr can do.
It doesn't need to have photo-organization things, object recognition, etc, which is needed to navigate your full library. Only way to show photos your specifically selected to publish.
Not the parent poster, but that looks really promising.
I want to get Immich up and running for my personal workflow. I shoot sports stuff regularly that I want to share along with personal photos I do not. Right now my workflow is frustratingly manual for this process. Having the "share with the public" functionality right beside my internal workflow would be a dream.
You don't have to expose your Immich to the outside world, which may give you a degree of peace of mind. It sits in front of shares, so you would share your albums individually, as you have there. I guess you'd still need a directory for those, yes.
I don't want to have external directory, it is my problem. I want all photos uploaded shown in chronological order as first page and ability to drop-out menu with albums, search, like this. It should be public gallery, not site where I share photos with people who have special links (even if these links can be published on, effectively, other site).
I even don't need any access rights, private photos, etc. Only public ones. It is gallery. Everybody can see, it can be indexed by search engines, etc.
I built something mostly like this, albeit not self-hosted: https://mood.site
The idea of it is - a simple website where, when you go to it, an album is auto-created for you without need for an account.
You can upload images to that site through drag and drop or clicking upload. Once uploaded images can be rearranged and resized, with the grid adapting.
You can share the gallery with other people to collab on it by sharing the URL with the edit query param attached. If you share the link without the edit key the gallery is view only.
Main thing it's lacking based on your ask is ability to toggle visibility for individual photos.
--
I haven't considered making it something people could self-host, but the underlying tech is easy enough and is just backed by a pretty simple database that I could maybe bake into a single delivery html + js file that references a folder of images. Would that be interesting?
I looked at Photo Organizer[0] a few years ago as a possible way to share photos I shoot at events with the public. It didn't seem wholly unreasonable. Having said that, I'm not seeing the full-screen "chromeless" kind of look you're looking for on the maintainer's demo site[1] either.
Edit: A sibling post's reference to the Immich public proxy looks pretty cool. I am anxious to try it out.
I've built something for exactly this purpose, but never made it public cause I thought it's not something interesting. One of my websites, https://slapstickers.org/, is just a frontend for an immich instance that I host where I upload my photos. Maybe I should make it public, but the code needs some cleanup, it's pretty messy.
Just do a static website with object storage for the photos. If you just have a few thousand photos you could even bundle the photos with the website and host it for free at cloudflare pages.
io200[1] might be worth a look - a CMS for photos with low requirements for self-hosting (shared hosting is sufficient), nice themes, a powerful backend for managing photos and a proper free tier for more than testing. This CMS started its journey as Koken[2] which some might remember.
Several people suggested Wordpress, but I have very bad experience with helping my friends to install & use Wordpress. It is complete mess of software.
>Does anybody know self-hosting solution to have nice site to show off selected photos?
...
>Only way to show photos your specifically selected to publish.
Huh? The share feature works with no auth, I wouldn't want it different. Sounds like you just want to build a self hosted website to show portfolio work which... You just make a website
Does anybody know self-hosting solution to have nice site to show off selected photos? No authorization and users for viewers, no "share" links, but photostream, albums, tags, way to see one photo full-screen. With minimal "chrome" like Flickr can do.
It doesn't need to have photo-organization things, object recognition, etc, which is needed to navigate your full library. Only way to show photos your specifically selected to publish.