@hans
No experience re. #Immich (only read it's good).
However: #Nextcloud, particularly combined with the “Memories” app, has decent support for photos; working with location data included.
Nextcloud _only_ for photos might be overkill, though, as you get enough to replace most, if not all of Google.
E.g.:
@hans
I use both with 2 different use cases:
#nextcloud memories to share photo of documents within the family
#immich to backup photos from family devices to my own nas using @tailscale (1)
#nextcloud memories : I found memories more stable but less efficient and slower for auto-tagging and face recognition.
In immich you can change the Machine Learning model used.
There is a nice comparison of FOSS images libraries here https://meichthys.github.io/foss_photo_libraries/
(1) I followed this tutorial https://www.youtube.com/watch?v=Vt4PDUXB_fg
/cc @lothar