Live data from Hacker News

Immich v2.0.0 – First stable release

github.com

81–90 of 165 posts

Re: Immich v2.0.0 – First stable release

#81
post #23
post #4

I 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…

I've stopped using YouTube and run a bi-yearly Google Takeout (and wipe).

https://takeout.google.com/

Re: Immich v2.0.0 – First stable release

#82
post #40

I've been eyeing Immich for an iCloud replacement for some time now, does anybody have practical experience of how it can be used with iOS as the default backup destination for the Photos app instead of iCloud?

I’ve disabled iCloud and use the PhotoSync app to move photos and videos from my phone to a file structure on my NAS, which Immich reads as an external library. Stable for over a year now - very happy with it.

Re: Immich v2.0.0 – First stable release

#84
post #6

I haven't heard of this app before, so I looked around their site and docs. I was mildly interested in trying it out until I saw the requirements: "A system with at least 4GB of RAM and 2 CPU cores.", but recommended 6 GB of RAM. Why does an image storage solution needs so much RAM?

It is ridiculous bloat of "high level technobabble"

    npm install for web/ server/ 
    % cloc .
    81808 text files.
    51415 unique files. 
    Language                             files          blank        comment           code
    ---------------------------------------------------------------------------------------
    JavaScript                           25050         453101         913671        4436663
    TypeScript                           14997          85346         630503         831318
    JSON                                  2238            168              0         457435
    Perl                                   233          10541          34463         293957
    Markdown                              1977          89859           1551         234399
    Dart                                  1257          24152          14748         229937
    Svelte                                 678           5917            190          51223
    HTML                                   128          16361             90          31719
    ... 
    ---------------------------------------------------------------------------------------
    SUM:                                 51415         713200        1617503        6726009
In comparison, qemu does emulation of literally every hardware that there is and it is only 1/3 more code, and it is without counting code required to run nodejs, docker, postgresql, redis that is dependencies of this image catalogue software.

    qemu-10.1.0 % cloc .
    58961 text files.
    43347 unique files. 
    Language                             files          blank        comment           code
    ---------------------------------------------------------------------------------------
    C                                    18063        1068616        1312988        5590243
    C/C++ Header                         13980         366138         907350        1774239
    Assembly                              1370          42839          55872         320027
    Python                                1345          67483          89294         255732
    SUM:                                 43347        1789003        2759752        9220521
    ---------------------------------------------------------------------------------------

Re: Immich v2.0.0 – First stable release

#85

Is there a proper changelog somewhere? Previous releases on GitHub documented changes in great detail but v2.0.0 only lists a few bug fixes and beyond that just refers to the git history: https://github.com/immich-app/immich/releases/tag/v2.0.0

Looking at the Git history since the last release [1], that looks pretty accurate. Practically no changes other than now calling it stable.

[1] https://github.com/immich-app/immich/compare/v1.144.1...v2.0...

Re: Immich v2.0.0 – First stable release

#86
post #7

I appreciate the Cursed Knowledge section on their website https://immich.app/cursed-knowledge > Cursed knowledge we have learned as a result of building Immich that we wish we never knew

They think Postgres is cursed with a 2^16 limit; SQL Server has a parameter limit of ~2,000. I guess at least it's low enough that you're going to fail early.

Re: Immich v2.0.0 – First stable release

#87
post #7

I appreciate the Cursed Knowledge section on their website https://immich.app/cursed-knowledge > Cursed knowledge we have learned as a result of building Immich that we wish we never knew

They think Postgres is cursed with a 2^16 limit; SQL Server has a parameter limit of ~2,000. I guess at least it's low enough that you're going to fail early.

and then you write `.chunked(list)` so you can write `.map { query(list) }` instead of `.map { query(it) }` :)

i wish there was an unused lambda parameter warning..

Re: Immich v2.0.0 – First stable release

#88
post #85

Is there a proper changelog somewhere? Previous releases on GitHub documented changes in great detail but v2.0.0 only lists a few bug fixes and beyond that just refers to the git history: https://github.com/immich-app/immich/releases/tag/v2.0.0

Looking at the Git history since the last release [1], that looks pretty accurate. Practically no changes other than now calling it stable. [1] https://github.com/immich-app/immich/compare/v1.144.1...v2.0...

Huh. So why increase the major version? Does Immich not use semantic versioning?

Re: Immich v2.0.0 – First stable release

#89

For me Immich has been good, but not great. I keep going back to nextcloud photos if I really want to do any work, like sharing images and file management. 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…

> I really don’t get having all of your images in a a library and not in a file structure Immich can store your photos in a file structure you want. It can also reorganise your files on disk based on EXIF data, and so on. > 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 It can absolutely do exactly this. https://do…

Does this make Immich effectively function like Photoview? My current Immich by default stores my uploads in an `uploads//` structure. This was a huge disappointment after moving from Photoview.

Re: Immich v2.0.0 – First stable release

#90
post #6

I haven't heard of this app before, so I looked around their site and docs. I was mildly interested in trying it out until I saw the requirements: "A system with at least 4GB of RAM and 2 CPU cores.", but recommended 6 GB of RAM. Why does an image storage solution needs so much RAM?

I hope you slept well in your cryo-chamber, Austin Powers. It’s the year 2025, 6GB of RAM is not a lot. A stick of 32GB of RAM costs about $50. Most simple telephones come with 8GB of RAM.
Post reply on HN