You can use https://ente.com/ (it's open-source). It also makes the seemingly much better decision of storing photos in S3.

The point of Immich is self hosting. Using AWS defeats that purpose

S3 has many open implementations you can self host. Some are quite lean even. Unless you need really complex IAM stuff it's a solid and rather simple experience to run it.

This is a good point. I'd rather have something with the S3 option, so I can serve the pages from my house but the images from a speedier source.

Yeah but Immich provides a lot more features than just storage

Wouldn't it then be reasonable to focus on those many features, instead of storage? I would enjoy using with S3, as expanding S3 storage is easier than expanding the storage of a virtual machine: usually it happens automatically.

Of course this topic has been discussed: https://github.com/immich-app/immich/discussions/1683

Perfect is the enemy of the good. While there's an ideal case where you're hosting it on a box in your house, that's not for everybody. So while hosting it on AWS doesn't remove every dependency on big tech, at least it's not a full on Google hosted SaaS product.

I think "perfect is the enemy of good" is actually an argument against AWS integration. Using S3 as a backend is a lot more complex than using local storage so it would take a lot more time to implement, that's why local storage is good enough

Only if we look at resources it takes to implement features as limited and we're in starvation mode. With AI writing code these days, if they choose to use it, it's less about the resources to make the features and more about what having the features enables.

Ente’s cloud-hosted solution does not use S3:

https://ente.com/reliability/

For self-hosting, “S3” usually just means “S3-compatible.” Although maybe that’s exactly what you meant.

+1 for Ente. Replaced Google photos for me

Thank you for the tip! Luckily there are some useful and thoughtful commenters on HN too, other than all the downvotes and negativity :-)

Apparently HN does not like "not self hosting" and/or "e2e encryption" ?

Meanwhile, i also found https://zeitkapsl.eu/