Ente looks like Immich[0] (which I self-host for myself and family) with e2ee. I like non-e2ee because if something breaks then the files are stored as-is on disk for easy retrieval.
[0]: https://immich.app/
[0]: https://immich.app/
The Go binary runs everywhere including most NAS except at least 1GB RAM is needed for decrypting the master key due to Argon2.