Currently still fixing alpine Linux lxc running docker that decided to stop being able to network after a PVR update.
I’ve managed to migrate my services to debian-based docker Lxc, but it bothers me that I can’t figure this out.
Best I have so far is that flushing the iptables in alpine lxc works temporarily.
Photoprism is less “resource intensive” because it’s offloading face detection to a cloud service. There are also many who don’t like the arbitrary nature of which features photoprism paywalls behind its premium version.
If you can get past immich’s initial face recognition and metadata extraction jobs, it’s a much more polished experience, but more importantly it aligns with your goal of getting out of the cloud.