Live data from Hacker News

Self-hosting my photos with Immich

michael.stapelberg.ch

101–110 of 384 posts

Re: Self-hosting my photos with Immich

#101
post #23

I'll throw in another "+1, quite satisfied with immich" comment, because I'm honestly that impressed. The project as a whole feels competent . Stuff that should be fast is fast. E.g. upload a few tens of thousands of photos (saturates my wifi just fine), wait for indexing and thumbnailing to finish, and then jump a few years in the scroll bar - odds are very good that it'll have the thumbnails fully rendered in like…

This 100x.

Re: Self-hosting my photos with Immich

#102
post #95

Immich is great, but I like Ente more because of the E2E encryption. I don't trust that someday my hardware wouldn't get stolen and all photos get in possession of someone else.

Ente looks interesting and worth looking into, thanks for mentioning it.

In the context of having a phone stolen, it's possible to at least limit the damage and revoke accesses via the Tailscale control server. Then the files on device are still vulnerable, but not everything in Immich (or whatever other service is running).

Re: Self-hosting my photos with Immich

#103
post #26

Earlier quoted context omitted.

How does sharing an album with others work on Immich?

You get a link and you can set read or write permissions on it. Whoever gets that link can browse it in a web browser. I've used this to share albums of photos with gatherings of folks; it works very well. It does assume you have your Immich installation publicly available, however. (Not open to the public, but on a publicly accessible web server)

How safe is that to set up for novice it people? I have a pi with pi-hole on it and am thinking about putting immich on it but the fact that it exposes itself outside my LAN frightens me.

Re: Self-hosting my photos with Immich

#104
post #66
post #56

There is something to be said about NixOS, it really is a matter of setting `services.immich.enable = true;` in a configuration file. I find this really powerful and simpler than docker and docker-compose. But don't get me wrong, I am all for containerization when it comes to other OS/distros. Yes, there is a learning curve for the Nix language and creating your own packages. But anyone who can install a distro can i…

I'm running NixOS on some of my hosts, but I still don't fully commit to configuring everything with nix, just the base system, and I prefer docker-compose for the actual services. I do it similarly with Debian hosts using cloud-init (nix is a lot better, though). The reason is that I want to keep the services in a portable/distro-agnostic format and decoupled from the base system, so I'm not tied too much to a singl…

Ditto on having services expressed in more portable/cross distro containers. With NixOS in particular, I've found the best of both worlds by using podman quadlets via this flake in particular https://github.com/SEIAROTg/quadlet-nix

Re: Self-hosting my photos with Immich

#105

How do people handle backups with Immich? Ideally I’d like all my images to be uploaded to object storage if I’m self-hosting.

Unfortunately Immich doesn't (yet) support object storage natively, which IMHO would make things way easier in a lot of ways.

You can still mount an object storage bucket to the filesystem, but it's not supported officially by Immich and you anyways have additional delay caused by the fact that your device reaches out to your server, and your server reaches out to the bucket.

It would be amazing (and I've been working on that) to have an Immich that supports natively S3 and does everything with S3.

This, together with the performance issues of Immich, is what pushed me to create immich-go-backend (https://github.com/denysvitali/immich-go-backend) - a complete rewrite of Immich's backend in Go.

The project is not mature enough yet, but the goal is to reach feature parity + native S3 integration.

Re: Self-hosting my photos with Immich

#107

Earlier quoted context omitted.

Wouldn't recommend. When I wanted to move from Google Photos to iCloud, there was no way to simply get all my photos. I had to use a JS script that would keep scrolling the page and download photos one by one. Lesson learnt.

Google Takeout?

It technically gives you the data, but it’s not in a format that’s very easy to use

Re: Self-hosting my photos with Immich

#108
My biggest worry with Immich is how to future-proof the albums. With photos sorted into folders, it should be no problem to access them in a couple of decades. With Immich, I have to rely on the software still working or finding some kind of tool to dump the database.

Re: Self-hosting my photos with Immich

#109
post #62
post #4

Self hosting used to mean conceding on something. I can honestly say Immich is better in every way than Google Photos or whatever Apple calls it. The only thing is having to set it up yourself.

Does your phone silently and reliably upload all the photos to your server? My guess you're conceding on that part. How's the offline app support? My full library (30k items) is available on my phone (not in high res). There are a lot more concessions I'm sure.

The offline sync was a bit problematic in the past but this year they finally got it working properly.

Re: Self-hosting my photos with Immich

#110
Surprised that neither the article, nor the comments mention Photoprism from what I can see. It’s not I’ve been hosting Photoprism and syncing my photos with PhotoSync from my iPhone for a while now. I would consider switching to another solution if it had in-browser basic editing (cropping, contrast / white balance adjustment, etc).

https://www.photoprism.app/

Post reply on HN