Live data from Hacker News

Self-hosting my photos with Immich

michael.stapelberg.ch

31–40 of 384 posts

Re: Self-hosting my photos with Immich

#31
post #26
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.

How does sharing an album with others work on Immich?

I have not shared it with many people. But one of my most wanted feature is to completely share by photos with my partner. None of the services I tried (Plex, Synology Photos) had it. In Immich, it’s just a flip of a button.

Re: Self-hosting my photos with Immich

#32

immich is neat, but I tire of fiddling around with computers more than necessary so I pay for iCloud for the family because I don't want to be Oncall 24/7/365. I do self host home assistant sadly, just because certain things I want to do are just not possible with SmartThings. planning on moving to their hosted solution for that eventually too tho. I actually did the math earlier and the iCloud 12TB plan for a family…

One option is use immich just to browse photos. I back my photos up to various places, one of which is my NAS. You can set up immich to browse but not modify photos so you can still use it as a "front end".

Re: Self-hosting my photos with Immich

#33
post #10
post #8

Docker + Immich + Tailscale is the killer replacement to Google & Apple Photos, it's simply that simple

Can you elaborate? What role does Tailscale play? I selfhost and have heard about Tailscale but couldn't figure out how it's used.

Tailscale gives me access to my home network when I'm not at home. I can be on a train, in another country even, and watch shows streamed off the Raspberry Pi in my home office.

Re: Self-hosting my photos with Immich

#34
post #26
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.

How does sharing an album with others work on Immich?

If you want to share with family, you can permanently add them as users to your Immich instance. Otherwise, you can create a link that they can use.

Re: Self-hosting my photos with Immich

#35
post #8

Docker + Immich + Tailscale is the killer replacement to Google & Apple Photos, it's simply that simple

I don't get the appeal of Tailscale for simple homelab use. I have OpenVPN and it's trivial. Hit the toggle and I'm connected, no fuss.

Tailscale uses wireguard, which is better in a lot of ways compared to OpenVPN. It's far more flexible, secure, configurable and efficient. That said, you probably won't notice a significant difference

Re: Self-hosting my photos with Immich

#36
post #17

I never even used Google Photos (because, you know), so if somebody could explain more concretely: how do you use it? Is it actually a backup app (and if so, is it really much different from using a generic backup app or even just syncthing), or does it somehow magically allow you to keep the preview gallery and search on your device, while your actual 200 GB of photos are somewhere in the cloud and the local storage…

You can back up to Immich using various methods, including dumb file copy into a dropbox folder. For a while, I was using PhotoSync that uploaded photos to my NAS with Immich using WebDAV.

Immich also has an app that can upload photos to your server automatically. You can store them there indefinitely. There are galleries, timelines, maps for geotagged photos, etc.

The app also allows you to browse your galleries from your phone, without downloading full-resolution pictures. It's wickedly fast, especially in your home network.

> Does it preserve all this additional data Android cameras add, like HDR, video fragments before photos, does it handle photospheres well, etc?

It preserves the information from sidecar files and the original RAW files. The RAW processing is a bit limited right now, and it doesn't support HDR properly. However, the information is not lost and once they polish the HDR support, you'll just need to regenerate the miniatures.

Re: Self-hosting my photos with Immich

#37
post #10
post #8

Docker + Immich + Tailscale is the killer replacement to Google & Apple Photos, it's simply that simple

Can you elaborate? What role does Tailscale play? I selfhost and have heard about Tailscale but couldn't figure out how it's used.

Tailscale can give you domains + ssl for local services with basically no effort.

Re: Self-hosting my photos with Immich

#38
post #8

Docker + Immich + Tailscale is the killer replacement to Google & Apple Photos, it's simply that simple

I don't get the appeal of Tailscale for simple homelab use. I have OpenVPN and it's trivial. Hit the toggle and I'm connected, no fuss.

Tailscale is much more reliable in my experience. OpenVPN isn't very reliable in my experience as a network admin. And IPsec is an abomination.

Re: Self-hosting my photos with Immich

#39
post #10
post #8

Docker + Immich + Tailscale is the killer replacement to Google & Apple Photos, it's simply that simple

Can you elaborate? What role does Tailscale play? I selfhost and have heard about Tailscale but couldn't figure out how it's used.

With tailscale on your server and endpoints you can access the server from anywhere without even having to open any ports. It is like magic.

Re: Self-hosting my photos with Immich

#40
post #8

Docker + Immich + Tailscale is the killer replacement to Google & Apple Photos, it's simply that simple

I don't get the appeal of Tailscale for simple homelab use. I have OpenVPN and it's trivial. Hit the toggle and I'm connected, no fuss.

Tailscale (and similar services) is an abstraction on top of Wireguard. This gives you a few benefits:

1. You get a mesh network out of the box without having to keep track of Wireguard peers. It saves a bunch of work once you’re beyond the ~5 node range.

2. You can quickly share access to your network with others - think family & friends.

3. You have the ability to easily define fine grained connectivity policies. For example, machines in the “untrusted” group cannot reach machines in the “trusted” group.

4. It “just works”. No need to worry about NAT or port forwarding, especially when dealing with devices in your home network.

Post reply on HN