Skip to main content

Immich Review 2026: Five Months as a Self-Hosted Photo Archive

An honest Immich review after five months as my family photo archive: 54,000 items, the import, search and face recognition, what it runs on, and what is still missing in my setup.

I use Immich as the family photo archive, not as a replacement for my phone’s cloud backup. Here is how that has gone.

The short answer

as an archive you own, Immich is very good. The import was smooth, search finds what I mean, and it grouped faces into people well. I would recommend it for that job. I have not replaced iCloud with it, and I would not until I have sorted out remote access and an offsite copy, both of which are still open in my setup.

54,413photos and videos in the archive
6,281people found across 71,022 faces
5 monthsin use as the family archive

What this review covers

  • How I actually use it, and what I do not use it for
  • The import, search and face recognition on a real library
  • What it runs on and how fast
  • What is missing in my setup, not in Immich

Where this comes from

this is my own Immich server. The numbers were read from it on 10 October 2026. The opinions are mine after five months. An earlier version of this page described a different, more ambitious setup than the one I run; this version replaces it.

How I use it

Immich holds a copy of the family’s photos and videos on hardware in my house. My phone still backs up to iCloud. Nothing new has gone into Immich since the import finished in May, on purpose: it is the archive, and iCloud is the live copy.

That matters for how you read this. I cannot tell you how reliable the mobile app’s background upload is, because I do not use it.

Advertisement

The library

Items 54,413
Photos 39,564 (75 GB)
Videos 14,849 (846 GB)
Faces detected 71,022
People 6,281
Imported 28 April to 5 May 2026

The import

Smooth. I pulled the library out of iCloud with icloudpd, an open-source downloader, into a folder on the NAS, then uploaded that folder with immich-go, a bulk upload tool for Immich. It read the dates from the photos themselves and skipped duplicates. The whole thing ran over about a week, mostly unattended.

I wrote up the two parts separately: moving iCloud photos with icloudpd and keeping the library on a NAS with the database on local disk.

Search

Good. Typing a plain description finds the right photos more often than not, which is the feature that makes a 54,000-item archive usable at all. On my server a search query takes a few hundredths of a second once the model is loaded. The first search after the server has been idle is slower, around twelve seconds, because the model has to load.

Faces

Good. Family members were grouped correctly without much tidying. The people count looks alarming, 6,281, but that is every stranger in the background of every holiday photo. The handful of people who matter were right.

What it runs on

Immich runs in Docker on an Intel NUC8i7BEH, a 2018 mini PC with a four-core i7 and 16 GB of memory, with no GPU acceleration. The photos live on a Synology DS723+ with two 8 TB drives mirrored.

I timed the machine learning on that box: the search model got through all 51,126 previews in under an hour, and face detection ran at about five photos a second. The method and full results are in Immich without a GPU. You do not need a graphics card for a library this size.

Upkeep

Low, with one catch. My server sat on version 2.7.5 for six months because the configuration pinned it to version 2, so normal updates never reached version 3. The upgrade itself took a few minutes and lost nothing. I wrote that up in why docker compose pull won’t update Immich to v3.

What is missing in my setup

None of these is Immich’s fault, and all three are why I call it an archive and not a replacement:

What is missing in my setup
  • It only works at home. I have not exposed it to the internet, because I am wary of opening my home network to reach a photo library.
  • Storage is finite. The NAS volume is 7 TB and 4.5 TB is used.
  • There is no offsite copy. The drives are mirrored and Immich dumps its database every night, but a fire or theft would take all of it. This is the one I should fix first.

Who it suits

Use it if you want your own copy of a large photo library, you have a small always-on computer and somewhere to store the files, and you are comfortable with Docker.

Think twice if you want it to replace your phone’s cloud backup on day one. That needs remote access you trust and a second copy somewhere else. I have neither yet, so I kept iCloud.

Verdict

Yes, as an archive. It did the hard parts well: getting five figures of photos in, making them searchable, and recognising the people in them, on modest hardware. What stands between it and being my only photo library is my own backup and network setup.

Your turn

Where do your family photos live?

Mine are in Immich at home, with the phone still backing up to iCloud. What about yours?

Follow the conversation on XEach answer opens a post on X that you can edit before sending.

Keep reading

AI assisted with gathering the figures and drafting this review. The server, the library and the opinions are mine.

Share this article
Written by Engineer running a 24/7 homelab since 2022. Every guide here is built and tested on my own hardware. No paid placements.

Keep reading