Live data from Hacker News

Immich – High performance self-hosted photo and video management

github.com

111–120 of 213 posts

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

#111
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, Tailscale is easiest, quickest, and free up to 100 devices as of today. It also has a feature to provide a public URL if needed, or can be run with Cloudflare Tunnel at the same time.

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

#112

Earlier quoted context omitted.

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?

I don't really care about that, since my threat model doesn't involve Hetzner looking through my photos and training an AI model on them. If/when I move this off to my own hardware, then I'll do full disk encryption, since my threat model may involve someone stealing my hardware.

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

#113

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…

You could run a small vm in the cloud and use a storage solution like backblaze or something that stores things relatively inexpensively.

The hardware isn't that much to manage anymore these days, a small usff uses very little electricity, can stay up for a few hours on a UPS.

Tools like Proxmox make it point and click like any cloud provider within reason.

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

#114
I would love to give this a try but its software supply chain story seems like a car crash, with dependency bumps needed every few days: https://github.com/immich-app/immich/commits/main/server/pac...

I'm keen to use it as soon as the dependency story is mature (eg. it is packaged in Debian). This doesn't seem likely to happen any time soon.

I'm sure many people won't care about this. But for me, it's a measure of quality. I expect to be able to deploy and not worry about it, except for security updates, for at least a couple of years, preferably more. Constantly moving dependencies spidering out to a multitude of other projects, and Docker Compose, provide no such confidence.

Edit:

Ironically, just after posting that I came across this, which I think proves why my concern is warranted: https://news.ycombinator.com/item?id=45169657

Debian isn't immune to this, but it's much harder for such an attack to be successful when dependencies aren't constantly changing.

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

#115

Earlier quoted context omitted.

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?

Docker could be run on the VPS, and the storage leg could be encrypted.

I'm presuming some VPS providers allow converting your VPS disk image to something that supports encryption.

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

#117
Google Photo's sneakily imposed storage limitations a few years ago, after a long time advertising "unlimited" storage for standard quality photos. The constant bitching that I was almost out of space, and the wasted time in an effort to free up space, were what pushed me to finally look for a self hosted solution.

I've been very pleased using immich for about a year now.

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

#118

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…

> electricity isn't that reliable here and putting in backup power is more expensive than I want to pay

A small UPS that can communicate its power state over USB isn't too expensive. So if power goes out, it sends a message to its host that it should shutdown after a certain amount of time and then when power restores, it turns the server back on. I can understand the desire to not have to manage all that though.

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

#119
post #114

I would love to give this a try but its software supply chain story seems like a car crash, with dependency bumps needed every few days: https://github.com/immich-app/immich/commits/main/server/pac... I'm keen to use it as soon as the dependency story is mature (eg. it is packaged in Debian). This doesn't seem likely to happen any time soon. I'm sure many people won't care about this. But for me, it's a measure of qu…

To be fair, there’s a massive banner on their front page warning users it’s in beta. Until they settle on a proper release it’ll continue to be a bit chaotic. All software development is like that.

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

#120
post #47

Previously: 1 year ago: https://news.ycombinator.com/item?id=40563541 1 year ago: https://news.ycombinator.com/item?id=40772809 3 years ago: https://news.ycombinator.com/item?id=33159796 7 months ago: https://news.ycombinator.com/item?id=42984617 4 years ago: https://news.ycombinator.com/item?id=30537564 1 year ago: https://news.ycombinator.com/item?id=39731179

Thanks! Macroexpanded:

Immich Progress Update [July 2024] - https://news.ycombinator.com/item?id=40859102 - July 2024 (5 comments)

Immich – Self-hosted photo and video management solution - https://news.ycombinator.com/item?id=40563541 - June 2024 (5 comments)

AGPL Self-hosted photo and video management solution (Docker + iOS/Android) - https://news.ycombinator.com/item?id=40030151 - April 2024 (3 comments)

Immich is changing its license from MIT to AGPLv3 - https://news.ycombinator.com/item?id=39336890 - Feb 2024 (46 comments)

Self-hosted photo and video backups directly from your mobile phone - https://news.ycombinator.com/item?id=36673224 - July 2023 (344 comments)

Immich: Self-hosted photos and videos backup for Android and iOS - https://news.ycombinator.com/item?id=33159796 - Oct 2022 (1 comment)

Post reply on HN