Ente and Immich are both projects like that, they're both trying to be drop-in replacements for Google Photos. Immich requires you to self-host, and Ente makes it an option that doesn't make it look too daunting.
The pricing is weird: Immich (like other FUTO sponsored projects) has a WinRAR-style license that requires you to pay them for hosting an instance, but only once, and you can technically ignore it. Ente, meanwhile, allows you to use their apps with third-party instances without charging for the privilege.
I would definitely recommend checking out either. I held out for a long time, because I thought image hosting might not be useful (and because deleting local photos is still a bit of a crapshoot, both backup-wise and functionality-wise) but it turns out to be pretty nifty.
you seem fairly well versed in both Immich and ente....
im a new user to immich, but with the caveat ive got my photos mounted externally and presented through immich - the external drive is backed up elsewhere with a cloud agent i dont self host - does ente have a similar feature to mount and read external media?