Live data from Hacker News

Immich – High performance self-hosted photo and video management

github.com

161–170 of 213 posts

Re: Immich – High performance self-hosted photo and video management

#161
post #32

I'm considering a migration from Synology Photos to this, is this supported in some way or I should transfer / reimport everything manually?

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.

Re: Immich – High performance self-hosted photo and video management

#162

I have a raspi sitting idle and would love to use it to run this! What are common solutions for backups? I would hate to lose all my photos. Is buying a Synology the only option?

In my case, all photos are stored in Synology, then run nightly backup to Backblaze.

Re: Immich – High performance self-hosted photo and video management

#163

I have a raspi sitting idle and would love to use it to run this! What are common solutions for backups? I would hate to lose all my photos. Is buying a Synology the only option?

There's lots of other options... I'm not sure I could recommend Synology these days as they've started to vendor lock to only their drives, etc.

You could get a NAS from TerraMaster and swap the OS for TruNAS Scale or Unraid. They're relatively reasonable for the hardware, you can also DIY the hardware but that brings in other issues. Got an F4-424 Pro for a backup NAS myself. Worth noting a few big drives will cost you more than the other hardware though. 12TB was the pricing sweet spot when I got mine.

https://www.amazon.com/dp/B0CPPD51B9?th=1

Re: Immich – High performance self-hosted photo and video management

#164
post #25
post #14

This serves as a great reminder for me to set up Immich when I get time, and a reason/excuse to purchase a better GPU. I have been uneasy with my dependence on Google for a while now. [EDIT]: the following was intended as a reply to https://news.ycombinator.com/item?id=45168333 I understand the author's point against the perceived complexity of 1-5 star rating systems, but it's worthy of note that star ratings are ex…

Does Immich have features that need a high-end GPU? I hosted it on a machine with a 1050Ti, and see others in this comment section mentioning using a RPi.

The image categorization can use GPU acceleration, many seem to be noting it runs well enough on CPU mode even on modest hardware, but importing say hundreds of gigs may take longer for classification (ingress) steps.

Re: Immich – High performance self-hosted photo and video management

#165
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.

Re: Immich – High performance self-hosted photo and video management

#166

Immich is fantastic. I'm itching to reply but not 100% sure what I want to say, I've got like a bunch of immediate, parallel thought processes about it. 1. I've got 25 years of photos and video that I originally organized by folder (date + title of contents) but got very unwieldy once my wife and I both got smartphones back in mid-late-00's -- this archive has lived on external HDDs (spinning disk) and copied to new…

Thanks for those details! I came along a similar trajectory, starting when we had our first kid which happened right around the time when phone cameras got good. Which means many gigabytes of video from phones filling up monthly.

I actually ended up building something like immich just a bit more halfbaked for our home use, that could take the whole /MobileSync iOS backup and pull out anything that looks like a photo or video. That way our workflow was, back up the phone in iTunes, let the app process the MobileSync backup, confirm they are visible, and hit the delete all button on the phone. Rinse, repeat. The storage was on a beige box with a couple mirrored drives.

At this point the collection is about a terabyte, which is not extreme by modern home lab standards. My main remaining concern at this point is that the file system is just plain ext4. Even though I mirror the collection on a regular schedule, more and more I am wondering if there is a chance of bitrot since as far as I know none if it is checksumed. I would love a solution that periodically scans objects on the file system. I would love to have an easy way to tell which of the copies is the corrupted one, since with two copies in my case I can't take the majority.

p.s. and I guess one question for you, do you think I would benefit from switching to immich for part of this workflow? I'm thinking I can't just throw raw iOS backups at it so maybe I need a bit of preprocessing there, but otherwise let it take over the cataloging and just keep the underlying storage backed up.

Re: Immich – High performance self-hosted photo and video management

#167
post #87

Absolutely love immich. Prior to the release of the new "Beta timeline", it was difficult to recommend without reservation, because there were a lot of performance issues on Android, and syncing was just non-functional on my wife's iPhone. However, since enabling the beta timeline, the app is basically perfect now. I've been running it for months without issue, and having a first-class CLI means I've been able to do…

I removed myself from beta. I always have iPhone and Android apps stalling on backing up unless the app is open.

The recent betas have been extremely performant for me, especially today’s. Might be worth checking out again.

Re: Immich – High performance self-hosted photo and video management

#168
post #136

Earlier quoted context omitted.

Why is docker compose a red flag? That feels like a benefit to me.

Yeah... I'm not sure that I've ever seen a complex app with multiple, separate service/database requirements (redis, pg, etc) packaged in a Linux distro repository... but I could be wrong.

controversial but docker compose is for development and demos. for prod give me a binary, a config file / systemd unit file, and tell me how to configure external dependencies and let me decide how to manage them.

and if you're serious, k8s config. otherwise don't waste my time.

Re: Immich – High performance self-hosted photo and video management

#169

Earlier quoted context omitted.

Yeah... I'm not sure that I've ever seen a complex app with multiple, separate service/database requirements (redis, pg, etc) packaged in a Linux distro repository... but I could be wrong.

controversial but docker compose is for development and demos. for prod give me a binary, a config file / systemd unit file, and tell me how to configure external dependencies and let me decide how to manage them. and if you're serious, k8s config. otherwise don't waste my time.

But this is for running on an old PC in your closet next to your router. Not serving 40k concurrent users. I would not even consider trying to scale it past a dozen family members. And anytime I run an upgrade or config change I just do it in prod.
Post reply on HN