I really don’t get having all of your images in a a library and not in a file structure. Immich can look at your external libraries but it can’t really do anything with them. I can’t injest, say my iPhone photos and then later categorize them and move them to the folder structure for more secure and stable long-term storage. I’ve wanted to like Immich and what they are doing, but I am fearful that they won’t be around forever and I will have just another wandering database of my images that I can’t really move to another platform when inevitably comes along.
Immich v2.0.0 – First stable release
41–50 of 165 posts
Re: Immich v2.0.0 – First stable release
#42I use Immich and it's fantastic. All other self-hosted alternatives I I've used have been lacking in one way or another, but Immich is a joy to use. Fast, featureful, easy to set up. I love it so much I gave them $100 to support them. After stopping for years because it was hard to view them easily, I'm finally taking photos again because of Immich.
>After stopping for years Honestly, thank you for making me feel marginally better about the disgustingly lazy, shortsighted, stupid etc. practice of using Google Photos even though they are waiting with bated breath to report me to the cops because I took a picture of my son to send to his doctor[1], before banning my whole account. Migrating to Immich, 2026, hold me to it please lazy me! Oh how’s the search? (Too l…
Re: Immich v2.0.0 – First stable release
#43Earlier quoted context omitted.
Reading it I see this 50 extra packages are cursed There is a user in the JavaScript community who goes around adding "backwards compatibility" to projects. They do this by adding 50 extra package dependencies to your project, which are maintained by them. which bring to this user: Jordan Harband https://github.com/sponsors/ljharb Does anyone know what they actually mean with that cursed knowledge point? And what's t…
I don't have much to add myself, but there was a bit of discussion around this back in August that you might be interested in: https://news.ycombinator.com/item?id=44831811
I love reading about opensource drama, especially if it's some technology I don't use directly, it's like watching a soap opera.
Re: Immich v2.0.0 – First stable release
#44I've been wanting to set it up at home for a while now, but I have some reservations...
This type of fully featured open source software that competes with a service by a giant corporation with infinite resources is ripe for the typical OSS rugpull, and/or enshittification, and/or being acquired, followed by rugpull/enshittification. I've been burned many times by this before, and I'm reluctant to go all in on a product that demands so much practical investment: importing all my data, categorizing/labeling, using mobile apps, relying on "AI", etc. I'm tired of the modern software churn.
Immich does have an optional commercial license, which is good, and it's part of the FUTO brand of products, which seems to have a noble vision. But it's an unproven model that doesn't guarantee none of the above will happen.
In a weird way, I would like this type of software to be less polished and have less features. Both to make it less attractive for hostile practices, and to make development/maintenance easier and more cost-effective. Give me something that I can easily sync my photos to, view them in a web browser, and securely share them with close contacts. I don't need a Google Photos replacement. I need something simple that does a few things well, and that I can trust is not going to disappear on me. Is there such a product?
I'm aware of apps like Nextcloud which probably does this, but that's even more complex than Immich. Currently I'm just using `rsync`, and a static file web server, but that's a pretty hacky solution. I would need just a bit more polish. I could probably do this myself, but already have a long list of unfinished projects I would like to get to first.
Re: Immich v2.0.0 – First stable release
#45Earlier quoted context omitted.
Agree, I wish every project would have that! I still think the conclusion on "setTimeout is cursed"[0] is faulty: > The setTimeout method in JavaScript is cursed when used with small values because the implementation may or may not actually wait the specified time. The issue to me seems that performance.now() [1] returns the timestamp in milliseconds and will therefor round up/down. So 1ms errors are just within its…
JS is not a realtime language. setTimeout() does not actually guarantee to run after the elapsed time. It merely gets queued for the next async execution window after that timer elapsed. Hence it can also be off by infinity and never get called - because JS is single threaded (unless you use a worker - which comes with its own challenges) and async windows only open if the main thread is "idle". Usually, this is very…
Is there even such a thing? You're at the mercy of the platform you're running on. And Windows, Linux, Mac, Android, and iOS are not realtime to begin with.
I guess if you're running on a realtime platform but in a VM like JS does, you can then take that property away, downgrading the "language" from being realtime. I wouldn't call that a language property still though, maybe my VM implementation doesn't make that downgrade after all.
Re: Immich v2.0.0 – First stable release
#46I've only been using Immich for a little while, but it's been amazing to see how quickly its development has been going. Hard to imagine they had much technical debt to tackle. > There are still a few items on our roadmap that we want to complete before the year ends such as auto-stacking, and achieving feature parity between the web and mobile app. We also have plans to start work on improved stack support, better s…
> But I'm really looking forward to Workflows! I'd love to automatically share with someone all pictures that include them. There is a bunch of third party app that can do that easily, ie : https://github.com/romainrbr/immich-face-to-album But indeed it would be better to have it integrated into Immich
Re: Immich v2.0.0 – First stable release
#47Re: Immich v2.0.0 – First stable release
#48Earlier quoted context omitted.
Agree, I wish every project would have that! I still think the conclusion on "setTimeout is cursed"[0] is faulty: > The setTimeout method in JavaScript is cursed when used with small values because the implementation may or may not actually wait the specified time. The issue to me seems that performance.now() [1] returns the timestamp in milliseconds and will therefor round up/down. So 1ms errors are just within its…
JS is not a realtime language. setTimeout() does not actually guarantee to run after the elapsed time. It merely gets queued for the next async execution window after that timer elapsed. Hence it can also be off by infinity and never get called - because JS is single threaded (unless you use a worker - which comes with its own challenges) and async windows only open if the main thread is "idle". Usually, this is very…
Then there are also gotchas like these[0][1]:
> As specified in the HTML standard, browsers will enforce a minimum timeout of 4 milliseconds once a nested call to setTimeout has been scheduled 5 times.
Still, the issue is rather how to measure the elapsed time reliably, for unit-tests among other things.
[0]: https://developer.mozilla.org/en-US/docs/Web/API/Window/setT...
[1]: https://html.spec.whatwg.org/multipage/timers-and-user-promp... (first Note)
Re: Immich v2.0.0 – First stable release
#49Kudos to the team! It looks like a really polished product. I've been wanting to set it up at home for a while now, but I have some reservations... This type of fully featured open source software that competes with a service by a giant corporation with infinite resources is ripe for the typical OSS rugpull, and/or enshittification, and/or being acquired, followed by rugpull/enshittification. I've been burned many ti…
Immich is AGPL-licensed and doesn't have a CLA, which makes it functionally impossible for us to do any kind of rugpull. We're already "aqcuired" by FUTO since a solid year ago[0] and it's only been up since then.
> I don't need a Google Photos replacement.
Then there are many other options in this space that might be better suited to you. [1] has a really good overview.
Re: Immich v2.0.0 – First stable release
#50[flagged]
I'm sure you are aware that:
- Most open source projects on the Internet are on Github. One could argue Github itself has taken a significant role in the growth of OSS in the last decade
- Using Discord is totally du jour for open source communities in 2025
- Reddit is still the biggest discussion forum on the Internet. Including discussion about open source