Live data from Hacker News

Immich – High performance self-hosted photo and video management

github.com

101–110 of 213 posts

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

#101
post #62

Earlier quoted context omitted.

Download the repo, open in VS Code, and do a search + replace from "Immich", as well as the "Immich" part of file names to whatever you want. Then, go into the design folder of the repo and replace all the images with whatever logo names you want.

[flagged]

Wild assumption. There are lots of alternatives in the space and immich stands out among them at near feature-parity to google and apple photos while being super easy to self host.

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

#102

Earlier quoted context omitted.

The solution is packaging. My Immich server performs a nightly backup to a 2tb flash drive labelled "PHOTOS" attached to the router. My partner knows where it is and what it's for, and everyone knows how to use a flash drive.

Is there a way to export things like notes to a sidecar file? Basically need to have photo123.jpg and photo123.jpg_notes.txt available. I’m trying to archive, document and make accessible family photos, but fear any work I do organizing information in immich may as well be throwing it into black hole.

I'm comfortable trading some metadata for a foolproof handoff of the assets themselves. The library is organized in year/month/day folders so it's navigable that way.

I back up the complete Immich filesystem and database, and include a docker-compose.yml, so if it was handed to someone technically inclined they'd have all that.

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

#103

I would love to use Immich but I'm not into running a home server - electricity isn't that reliable here and putting in backup power is more expensive than I want to pay. Also I just don't want to manage the hardware. I've looked into cloud hosting. But of course, photos and videos take up a lot of space. Object storage is cheap but not supported by Immich. Block storage is not cheap. I did look into s3fuse but the c…

The cheapest possible Hetzner VPS (2 vCPU 40GB SSD) and a Hetzner storage box (1TB) works alright for cheap (less than EUR 10/mo). I store my database on the SSD, and the `/uploads` folder on the storage box attached as a CIFS drive. Put it behind Tailscale and it's worked fine for the past few months.

Wouldn’t you want your photos to be encrypted at rest on the Hetzner storage box?

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

#105
post #9

Runs on a Pi4 in a cabinet with a lot of other self hosted stuff. Data is stored on a NAS. Performance on the Pi4 isn't the greatest, but it works without any annoyance. It has been hosting my SO's and my photos for a few months, the transition from Google Photos was pretty easy and it is almost a drop in replacement. I love it. Make sure to checkout https://github.com/simulot/immich-go , it was a great help migratin…

Immich supports search by CLIP and I would find it highly useful to search for stuff by semantic meaning (I rely on Google Photos' ability to do that for now). How does your Pi4 handle CLIP?

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

#106
post #69

Earlier quoted context omitted.

The solution is packaging. My Immich server performs a nightly backup to a 2tb flash drive labelled "PHOTOS" attached to the router. My partner knows where it is and what it's for, and everyone knows how to use a flash drive.

Are you rotating flash drives and such? I would worry about something happening to me, then she goes to use the flash drive, and the data is corrupt or the drive is fried.

Nope. I recognize it's a risk, but it still seems like the solution with the least compromises and the highest probability of success.

My server sends me notifications for every update with the rsync output so I'll know if any problems arise while I'm around. The last drive in this position lasted 4 years without incident, and I only replaced it earlier this year because it was full.

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

#107

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…

Maybe it's because my server is still on v.1.139.4, but I have had the opposite experience with the new beta timeline on Android. I disabled it after trying it for a week because it took so long for thumbnails to load vs. the stable version. Compared to Google Photos, any version of the Immich timeline I've tried feels extremely clunky. It's a great backup alternative and I commend the team behind it, but it is far from being a product I'd recommend as an everyday photo gallery app.

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

#108
post #9

Runs on a Pi4 in a cabinet with a lot of other self hosted stuff. Data is stored on a NAS. Performance on the Pi4 isn't the greatest, but it works without any annoyance. It has been hosting my SO's and my photos for a few months, the transition from Google Photos was pretty easy and it is almost a drop in replacement. I love it. Make sure to checkout https://github.com/simulot/immich-go , it was a great help migratin…

Immich supports search by CLIP and I would find it highly useful to search for stuff by semantic meaning (I rely on Google Photos' ability to do that for now). How does your Pi4 handle CLIP?

I'm not running on a Pi4, but I am running on an N150 which is in roughly the same performance league, and CLIP searching is instant in my ~10K photo set. The expense is at classification time, not search time. Classification was a few hours on that, so, not convenient if you're staring at it and wanting to play with it instantly, but it's not like it took months or something either. Of course if you've got 100,000 photos it may be some days for an RPi, but it's still just something you can let it crank away at, it's not like you have to stare at it while it happens.

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

#109

I would love to use Immich but I'm not into running a home server - electricity isn't that reliable here and putting in backup power is more expensive than I want to pay. Also I just don't want to manage the hardware. I've looked into cloud hosting. But of course, photos and videos take up a lot of space. Object storage is cheap but not supported by Immich. Block storage is not cheap. I did look into s3fuse but the c…

I'm kind of surprised that using object storage wasn't a first-class concern. Though I guess if running it at home was the biggest thing, that's not the top priority, but still. Using fast, cheap object stores (often with CDNs in front) has been commonplace for images, videos, and similar content for decades now. For virtually anything that uses some dynamic amount of storage based on user actions, my expectation is that I'll be able to configure it to store and fetch from S3 (or similar).

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

#110
post #108

Earlier quoted context omitted.

Immich supports search by CLIP and I would find it highly useful to search for stuff by semantic meaning (I rely on Google Photos' ability to do that for now). How does your Pi4 handle CLIP?

I'm not running on a Pi4, but I am running on an N150 which is in roughly the same performance league, and CLIP searching is instant in my ~10K photo set. The expense is at classification time, not search time. Classification was a few hours on that, so, not convenient if you're staring at it and wanting to play with it instantly, but it's not like it took months or something either. Of course if you've got 100,000 p…

[deleted]
Post reply on HN