Live data from Hacker News

Immich – High performance self-hosted photo and video management

github.com

81–90 of 213 posts

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

#81
Humbly sharing my own project: Video Hub App which lets you browse your videos in an elegant infinite scroll gallery with various ways of searching, filtering, and tagging. Only local - nothing goes online with my app.

https://videohubapp.com/ and it's open source: https://github.com/whyboris/Video-Hub-App

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

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

This. It is true science how to preserve data long-term. And if you want to encrypt it (e2e or not), you better have very good plan how to recover it when you die

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

#83
post #55

Really great job, been happy so far. Would be better if the text is searchable via OCR.

ah it's not? that would be a blocker for me

We truly live in the future already, where OCR is a normal expectation. (And possible)

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

#84
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…

How do you expose the service for your SO when away from home? Do you use tailscale/cloudflare tunnel/vpn? public port on your router? I've been trying tailscale for myself, but there's a hair more friction than my SO would accept.

Not op, but a combination of tailscale and a public VM is my setup for this. VM from oracle is free btw.

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

#85
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…

How do you expose the service for your SO when away from home? Do you use tailscale/cloudflare tunnel/vpn? public port on your router? I've been trying tailscale for myself, but there's a hair more friction than my SO would accept.

Not op, I use cloudflare tunnel. The Immich mobile app supports "local" and "external" connection settings, so it can connect to the Immich instance directly when on home wifi, and use the tunnel when out and about.

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

#86
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…

How do you expose the service for your SO when away from home? Do you use tailscale/cloudflare tunnel/vpn? public port on your router? I've been trying tailscale for myself, but there's a hair more friction than my SO would accept.

I use Tailscale for this, always connected and Immich pointing at the TS IP. I haven’t yet made the jump to full syncing, so I have a manually curated library of photos that I access anywhere but I am planning on starting to test this feature soon (I take a lot of junk throwaway photos with the phone and don’t want to sync everything). I’ll have to see how it best works for me.

But Immich is a great app, minimal to no fuss setting it up in a container on my NAS. My only potentially unfounded concern is when I upgrade the images. They changed the different component containers images over time, sometime with breaking changes. So I always half expect that an upgrade will screw up the setup and I’ll have to start from scratch with the indexing.

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

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

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

#88
post #18

I would love to self-host this stuff (using Immich, or Ente) but my family's bus factor is 1 and the risk of losing all the pictures really prevents me from taking this step. Sure, maybe my wife could reach out to my techie friends but why create the problem in the first place?

A middle ground worth considering is keeping iCloud as is, as the functional backup your family knows how to use, and Immich as a backup for that.

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

#89

I have been using Nextcloud Photos because I already use Nextcloud to store all my photos. I have always been interested in Immich though. NC Photos has pretty much all the features I need (except maybe face recognition) but the performance isn't great. Has anyone switched from NC Photos -> Immich and have any thoughts on the process (and how well Immich plays with NC if I keep my photos stored there)?

I switched from Nextcloud Photos to Nextcloud Memories to Immich. I submitted a patch [1] to Immich to make it possible to directly login via (Nextcloud) OIDC which, in combination with the Nextcloud 'External Sites' app makes it possible to integrate Immich directly into Nextcloud. I do not automatically add all photo and video material synced to Nextcloud into Immich yet, relying on a set of scripts I've been using for years to maintain all our media in a single repository. It should be possible to either use Nextcloud to sync media which is then shown in Immich through its 'External Libraries' feature (this is how I use it) as well as to use Immich to sync media and access it that way. No matter how it is used Immich can be integrated to be as easily accessible as any 'native' Nextcloud app. Performance is far better than Nextcloud Memories, this was my main reason for moving away from the latter. The search and facial recognition features in Immich do not require a server with GPU access, performance is fine on my by now rather aged DL380 G7.

[1] https://github.com/immich-app/immich/pull/18763/commits/fe7a...

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

#90
post #18

I would love to self-host this stuff (using Immich, or Ente) but my family's bus factor is 1 and the risk of losing all the pictures really prevents me from taking this step. Sure, maybe my wife could reach out to my techie friends but why create the problem in the first place?

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.

Post reply on HN