Wow. I've only just started testing it against GP, but it's really slick and works really well. Lots more fine control than GP, and the only thing that isn't quite as good is the photo editing on the app and web site, and that is on the roadmap. Oh, and I can't see how to set up TLS but I might just be missing something.
Try ENTE!! Everything you store is e2e encrypted, their software is foss and you can share files easily, they even have a mid free plan. I've been using them for some time and they offer a great service.
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
I self host. I'm not going to pay money for someone else to save my photos on another computer when something free (immich) does the same thing for me on my own hardware.
There is an official helm chart for immich that works very well. Whenever there are breaking changes you may need to update the chart version to apply the breaking changes (ie the recent port change). Doing it with helm chart makes it so you don't have to do much more than change 2 version numbers on occasion.
Thanks for the extra recommendation. I’ll definitely check it out. What caught my eye mostly was the clean mobile app of Ente. Immach’s mobile app sure looks close. I don’t technically need E2E since I’m self-hosting… Decisions decisions…
But it doesnt have all the local-AI image recognition features, does it? Being able to search for "black car interior" is as random as it is effective in Immich.
I see people suggest Ente, but Immich has been fantastic for me, and is funded by FUTO which means it's less likely to enshittify.
they both have their pros and cons, immich is still in very early development and lacks some neccesery features in my books. thx for the suggestion tho
Immich is more feature rich, has self-hosted AI, is 3 years old, has 52K+ stars on GitHub vs Ente's 16K (with 2 less years no less), almost 4 times as many forks, and has a public roadmap.
How is that "very early development"? Want to give you the benefit of the doubt, but this feels very "Ente insider" to me. Outside of E2E encryption, what specifically does Ente offer that Immich doesn't?
btw i know i copy pasted this from one of my previous posts but it's related and i didn't feel like retyping all of this just to recommend something. I am not a bot! (probably)