I really like Ente.
Disadvantages:
- the photos that you're self hosting are encrypted so if you want to have good sleeps you need to do daily exports
- Videos are also encrypted so no transcoding is possible. Client needs to download whole file before starting play (they say they have a solution coming for this)
Advantages:
- requires very little resources. The web album is static HTML and you can host it anywhere, even on GitHub pages, for free. Photos are saved in any S3 server, I chose garage. Then it has a postgresql database and a very light coordinator service. In total takes like 100mb of RAM.
- All the ML stuff is done on the client side when you're browsing your photos (on mobile devices it's disabled by default in order to not kill the battery)
- Desktop client can be set to automatically backup all your photos in background
- Because it uploads to S3 and S3 natively supports chunked uploads you can upload files bigger than 100mb if using cloudflare free (immich uses a workaround for this but only works on desktop)
- Uploads are resumable
- Doesn't have breaking changes where you need to use specific docker images like other galleries
removed? I feel it never had that, a century ago i wanted to copy contacts to sim when i had to send my htc dream with android 1.5 to repair, but it didn't have it, only import.