Top
Best
New

Posted by rzk 5 days ago

Immich – High performance self-hosted photo and video management(github.com)
559 points | 205 commentspage 2
andreldm 5 days ago|
Any opinion on why Immich instead of Photoprism? I’m considering to pick one of them for my media library and Immich not being labeled as stable scares me a bit.
gh02t 4 days ago||
IIRC, Immich started as a project after Photoprism changed their licensing to restrict several features, and then picked up a ton of momentum very fast. They've pledged they won't ever pay-gate features, which isn't always a positive as those features help sustain a project long term, but they have so much community support and love that I'm not worried about that in this case.

Feature wise I think they are pretty comparable (vs the paid version of Photoprism), and I like the UI of Immich slightly more. Immich also supports singe sign on via OIDC easily, which I rather appreciate so my family doesn't have to remember 10 different passwords.

Regarding stability it's actually pretty reliable. I've been running it for a long time via Docker in the form of the TrueNAS plugin and have never had any issues, like ever, so I think it being marked as unstable was a bit overly cautious. I think they have also recently moved to a new phase of development that is also going to be even more stable. Even if it does break, all of your media is stored in a nicely organized directory structure on the filesystem so you're not going to lose anything.

bo0tzz 4 days ago||
> Immich started as a project after Photoprism changed their licensing to restrict several features

It didn't, that's just a timing coincidence. Immich was started because none of the existing projects offered the google photos-like experience.

gh02t 3 days ago||
Fair 'nuff, my memory is a bit fuzzy as that was a while ago. That was definitely part of the reason it got so much initial momentum, however, even if it was just a coincidence.
rickdeckard 5 days ago|||
I tried both ~1,5 years ago, Immich won the "spouse test" as I could get my partner to use the app on her phone (with her own profile) instead of the native gallery.

Photoprism didn't support profiles or have an app (back then at least, don't know about today), and I couldn't convince her of using some other gallery in the browser...

I for myself liked the Photoprism GUI, but I could never get the face recognition to work well, and manually tagging people/places (or basically doing anything) on thousands of pictures was quite painful.

krs_ 5 days ago|||
Also interested in this. I've been running photoprism for several years now using their docker image and don't really have much to complain about but always open to other alternatives.

One thing Immich supports which Photoprism doesn't is multiple user accounts. That doesn't really bother me too much but it's a pretty big advantage.

Edit: Actually one thing I can complain a bit about is the object recognition accuracy. Face recognition I think works decently enough but objects are frequently not identified in my photos. How's Immich in this regard?

kevincox 4 days ago|||
I was using PhotoPrism for a few years and switched over to Immich and am very glad I did.

- There was no good mobile backup story. State-of-the-art was WebDAV sync and import delays which would truncate files and other issues on back connections. It also made deletion risky.

- The UI had lots of things that felt very opinionated for a very specific workflow that seems niche. Things like auto-adding generated titles and other things.

- The face recognition is much worse, especially for non-white faces. Even detection didn't seem to have a good setting that would reliably identify what is a face without way too many false positives.

- Immich's semantic image search is way better than what was on PhotoPrism where it seemed to just find a few tags.

- PhotoPrism had lots of UI quirks like the persistent selection that almost never worked how I wanted it to.

Lots of other odds and ends as well. There isn't anything that I actually miss from PhotoPrism.

hrdwdmrbl 4 days ago|||
I personally use Photoprism, though I don't love either.

Both still feels like the sad-er side of open-source WRT polish - stability, reliability and ease-of-use.

I would be willing to pay for something great that I can self-host, but sadly nothing truly great exists.

crtasm 4 days ago||
Photoprism is lacking batch edit for tags/metadata https://github.com/photoprism/photoprism/issues/271
righthand 5 days ago||
I just started looking into Ente which works very well but I don’t like 100MB Dart chromium app (I may build my own native frontend in iced.rs).

However I’m wondering how Immich compares it seems less interested in the encryption security and sharing aspects and more heavy on the image editor aspect.

Both are selfhostable. So it maybe an effort to migrate one day.

jazzyjackson 4 days ago||
Immich isn't an editor at all, I don't think it can even rotate an image 90 degrees. It's very focused on having multiple users upload photos and create shared albums (public or just to other users). Doesn't do any encryption at all tho.
righthand 4 days ago||
Perhaps I’m confusing it with another self host-able solution then.
denysvitali 4 days ago||
Immich uses Flutter as well, fyi
righthand 4 days ago||
There’s no escape. People just gotta write Javascript apps when we could have none.
fngjdflmdflg 4 days ago||
Flutter does not use JavaScript, although it can compile to JavaScript. It also does not use chromium. I'm not sure why ente is 300MB but that is not standard for a Flutter app.
petethepig 5 days ago||
I have terabytes of iphone photos/videos accumulated over the years. Apple Photos app is trash when it comes to handling large libraries so I’ve been splitting them by year which is fine for archiving but horrible for actually browsing photos.

Immich has been absolutely awesome for this — I can finally look at all my pictures from any year from anywhere in the world. I’m very happy and hope the creators find a way to sustainably finance the project.

The upload feature in the mobile app is not a 1 to 1 replacement of apple photos import so i still do that via apple photos, but that’s something I can live with.

Dennip 5 days ago||
For a while I was running a windows VM with the iCloud for windows utility that syncs your photos to a folder on your windows PC, iirc it worker reasonably well as an 'automated' sync solution. (under the surface the folder was a share on my NAS, which in turn fed into a separate immich instance)
dsego 5 days ago||
> Apple Photos app is trash when it comes to handling large libraries

Some would say it's deliberately made to keep the library cluttered so you have to pay more for cloud storage.

Why Are Our Photo Libraries Such a MESS? (Ben Vallack) https://www.youtube.com/watch?v=HsYeVWyNxaY

sanex 5 days ago||
I was hoping we'd have immich stable earlier in 2025, now it's starting to look like maybe 2026 but they haven't pushed it on the roadmap so I'm holding out hope.
tbabej 5 days ago|
Immich is extremely stable even if not labeled as such. My personal experience is zero maintenance (other than updating docker container) since deployment several years ago.
barbazoo 4 days ago|||
Stability also implies that we don’t have to update our server version every couple of days/weeks because otherwise the mobile app stops working. I’m ok upgrading but it gets old wondering why the photos aren’t showing up and then realizing that it’s because the versions are out of sync and the mobile app just refuses to talk to the server.
kevincox 4 days ago||
Yeah, short compatibility ranges between the app and sever is one of my biggest pain points right now.
sanex 5 days ago|||
I went through one upgrade a year or so ago that forced me to redo my backup so I'm a little shy of going all in again until they say stable.
gedy 5 days ago||
This sounds a bit like my experience with Home Assistant, it's very stable as long as I don't frequently update it. If I install every update I've frequently messed up my installation/config.
smt88 4 days ago||
> If I install every update I've frequently messed up my installation/config.

I've had it running for a year and have fearlessly and immediately updated. Never messed anything up, somewhat remarkably.

Kodiack 4 days ago||
I set up Immich last week and I absolutely love it. Docker is my "happy place" and I found the setup pretty straightforward, though it does have some rough edges that I anticipate will be sorted out as the project continues to mature.

I showed Immich to my partner and they loved it so much that we've ordered significantly more storage for the server to accommodate it. We're currently using both Google Photos and OneDrive, but with this we'll be ditching OneDrive and filling that niche with Immich (as well as expanded network storage in general).

The website and documentation is super clear about not using it as the only source of photos. This is why we'll keep using Google Photos, and why I'll also be backing up Immich and portions of the network storage to B2 via restic. I've used this snapshotting pattern for my general server data for years, and it's even saved me a couple of times. Backups are something you hope to never need to use, but boy are they satisfying when you do need to use them and have them set up properly!

nullify88 5 days ago||
I just wish it didn't need Postgres and SQLite was an option.
smashed 4 days ago|
It uses pgvector extension for search (?) so it's not as easy as changing the db engine. Using the provided docker compose file it's very manageable and the default/recommended layout keeps all data files in a single directory.
rovr138 4 days ago||
There’s also a vector extension on SQLite. Or it could be handed off to milvus lite or something else.
Implicated 4 days ago||
Or Redis :D
prism56 4 days ago||
I run a homeserver and self host applications (freshrss, linkding). I just don't understand the security enough to trust my photos. I've gone with Ente.io. Their 3 tiered backup and my local backup should be good enough.

The other issue is my family use my account and don't want to be in charge if my backups fail.

I do love what immich is doing though and would love to run it.

ropable 4 days ago||
A review from having used this project seriously for three months (self-hosted on a small NAS device, deployed/updated via Docker Compose): it's great. The web application is stable and very configurable (though ML performance will depend on the host). The Android web app is excellent, and a drop-in replacement for Google Photos. I'm still running the two side-by-side until they get to a stable release, but I wouldn't hesitate to recommend this as a self-hosted solution.
vr46 5 days ago||
Recently installed and it’s chewing through 25 years of digital photos, has been some weeks now and expecting it to take another week.

But - seems great. I was prompted to do this after the death of a friend and the subsequent hunt for photos, so I’m hoping the facial recognition lives up to its billing.

I don’t really like having the NAS on 24/7 but I do like the idea of having that local photo sync. Probably cheaper to start with iCloud given the costs of 20TB drives and energy prices, however.

aidenn0 5 days ago||
The facial recognition can tell my kids apart better than I can (with just the cropped face; other context makes it obvious which kid is which).
prism56 4 days ago||
How many and size?
palla89 5 days ago|
I'm considering a migration from Synology Photos to this, is this supported in some way or I should transfer / reimport everything manually?
azuanrb 4 days ago|
I've migrated from Synology Photos. It's pretty seamless, since Immich now supports External Library. I use Docker Compose in Synology, so basically all I have to do is just mount existing Synology Photos folders to Immich. Works fine, no issue so far.

However, I'm back to Synology Photos. I'm using Immich iOS apps. The upload/syncing is noticeably a lot slower than Synology. Gave it a few months, but it's not getting any better. Moved back to Synology Photos for now.

More comments...