Live data from Hacker News

Immich – High performance self-hosted photo and video management

github.com

71–80 of 213 posts

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

#71

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.

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

#72

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…

There have been attempts to use s3fuse like layers, but:

> NOTE: I found it too expensive in S3 requests and CloudTrail data recordings to use S3 as the backend.

https://github.com/dubrowin/Immich-backed-by-S3

They used aws's own mountpoint for this. Perhaps s3fs with it's caching could do better? Ideally someone would make an object store fuse driver that caches the whole file tree & metadata, or perhaps storing on slatedb or some such. Being able to tune the local file cache would also be important: maybe maybe maybe s3fuse caching is good enough, but making sure thumbnails can cache seems super important. It would be interesting to see how immich uses the filesystem.

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

#73
post #66

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…

The only problem I've had with it so far is that the date on photos coming from icloud is when they were uploaded, not the date that the photo was created or even the date that I've marked the photo as being taken. Makes seeing photos from 90 years ago kind of strange.

Does iCloud by any chance strip the exif data from the photos, so the real date is simply not available anymore?

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

#75

I just started looking into Ente which works very well but I don’t like 100MB Dart chromium app (I may build my own native frontend in iced.rs). However I’m wondering how Immich compares it seems less interested in the encryption security and sharing aspects and more heavy on the image editor aspect. Both are selfhostable. So it maybe an effort to migrate one day.

Immich uses Flutter as well, fyi

There’s no escape. People just gotta write Javascript apps when we could have none.

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

#76

I just wish it didn't need Postgres and SQLite was an option.

It uses pgvector extension for search (?) so it's not as easy as changing the db engine. Using the provided docker compose file it's very manageable and the default/recommended layout keeps all data files in a single directory.

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

#77

I recently looked into both Immich and Ente.io for syncing and also sharing photos since 1) Syncthing has been rather unreliable for me in the last year, 2) my photo library has become too big to just sync it across devices, 3) I was never really happy with NextCloud for sharing photos. Immich looked really nice but in the end I went with Ente because of its E2E encryption. So far I'm really happy!

In order to give Ente a try I self hosted it. It's working great. The initial interest was also E2E encryption.

The backing Minio store is on a VPS to keep it off-prem. The rest (front end UI etc) I host in my home and use the same VPS as a reverse proxy.

Right now I don't share with anyone else, but use it to get photos sync'd off my phone and shared with my own desktop/tablets.

I'm sticking with it and my family is interested in using as part of degoogle'ing. So I eventually will pay for it for a way to better share photo albums (i.e. too many photos to just share over Signal).

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

#78
post #76

I just wish it didn't need Postgres and SQLite was an option.

It uses pgvector extension for search (?) so it's not as easy as changing the db engine. Using the provided docker compose file it's very manageable and the default/recommended layout keeps all data files in a single directory.

There’s also a vector extension on SQLite. Or it could be handed off to milvus lite or something else.

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

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

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

#80

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 team just announced a 1-click option on digital ocean, if you want it cloud hosted set up:

https://marketplace.digitalocean.com/apps/immich

Post reply on HN