I'm still kind of at the beginning of my journey, so I'll definitely be checking some of these out.
You might consider trying out #tailscale (with #headscale so you can skip needing SSO creds for the official service, also no worries about any for-pay-only features/limits). I've been very impressed with it so far.
Just last night I got #Immich and PhotoPrism running against my photos. Only have an initial impression at the moment, but I'm sad to say that I'm unimpressed with whatever models PhotoPrism uses - object categorization is... not great.
Immich is fun, but feels less polished/featureful (though it's still early days, so this isn't really a criticism). The Immich mobile app is very promising.