Live data from Hacker News

Immich 3.0

github.com

301–310 of 313 posts

Re: Immich 3.0

#301
post #180

A lot of people talking about encryption in the comment section, thought I would share my setup. I have been running Immich for family and friends on a Hetzner auction server for about 1.5 years now. Hetzner community provides official full-disk encryption documentation: https://community.hetzner.com/tutorials/install-debian-with-... Letsencrypt gives free reliable SSL. You can easily hide Immich behind Nginx proxy t…

[flagged]

Re: Immich 3.0

#302
post #102
post #76

Earlier quoted context omitted.

Could impact battery usage, possibly? But the way I do access Immich externally is not with Tailscale directly on my phone but involves exposing a caddy instance, running on a $1 VPS, to the internet. If requests include a specific very long header (which I randomly made up), it then forwards those requests to my real Immich instance, which runs on my NAS. Headers can be configured within the mobile app. It has worke…

Here's some data. Well, technically anecdata, I suppose. My phone has been powered on but inactive all night; I charged it to 80% before going to bed, then unplugged it and left it where I can reach it from my bed, as is my habit. (I'm in an Asian timezone, in case you hadn't guessed, so it's morning for me while it's evening in America right now). Its battery is now at 73%. The Android battery report says 6% battery…

Okay, not bad at all then. I've never left it on for long, so I wasn't really sure.

Re: Immich 3.0

#303
post #9

Earlier quoted context omitted.

You can use https://ente.com/ (it's open-source). It also makes the seemingly much better decision of storing photos in S3.

Thank you for the tip! Luckily there are some useful and thoughtful commenters on HN too, other than all the downvotes and negativity :-) Apparently HN does not like "not self hosting" and/or "e2e encryption" ? Meanwhile, i also found https://zeitkapsl.eu/

I think I dug my own grave by not being explicit that I thought S3 as a protocol and not the AWS product. :)

To elaborate a bit further, the S3 layer makes sense once you self-host S3 yourself. This allows clusterization of multiple hosts to offer redundancy in self-hosted setting -- for example, a friend of mine and I run S3 instances and "seed" each others' buckets for photo storage, but also for package manager (Nix). Having this kind of sane object storage just expands in use-cases, like with Matrix, etc., which all then inherit the clusterization hence redundancy for free.

The E2E encryption is also very useful when you are backing up or hosting photo galleries for friends and family -- because you cannot do metadata analysis on encrypted files, they have to do that on their own devices. This makes self-hosting much more "fearless" because I do not have to account for the fact that when/if my nodes are becoming a sauna-stoves for doing inference when someone dumps an album in.

The datasets that I have are terabytes. At some point it's just cheaper (accounting your time as free) to buy a 20tb drives and get yourself a runway for 5 years or more + space to do other stuff.

Re: Immich 3.0

#304
post #100

Earlier quoted context omitted.

I remember having problems using tailscale vpn 24/7 and pihole on my home network with the phone pointed at the 192.168 address for DNS. Pages would take 5s to resolve and start loading. Unfortunately, Pihole was less important than Tailscale and I have to put up with mobile ads.

If you're on Android and don't like mobile ads [Morphe]( https://morphe.software/ ) might be worth a look.

I'm on iPhone, i found a workaround involving having headscale set the dns using 'magicdns' or something and having that pihole join the tailnet. after that everything is mostly groovy but the individual components don't easily seem to be able to connect to a different vpn.

Re: Immich 3.0

#305
post #129

Earlier quoted context omitted.

> It should be standard for anything hosted on someone else's computer. As long you understand the risks. I'd rather have my family photos beying unencrypted than a very good possibilty of loosing them which happed more than once with other e2e things simply because I have no key to decrypt. Then again - if I have to chose I'd rather have the at my home lab.

Why is there "a very good possibility" of losing your photos because they are E2EE? Do you not use a password manager and backup your data? There is no reason why E2EE services can't provide recovery or emergency access mechanisms, or implement plaintext export functionality from clients for storage elsewhere. Most reputable providers already have functionality to enable recovery and backup.

Other commentes already pointed out to you the reasons E2EE may be not what you think it is, but I still feel the need to answer the question:

1. Password manager gives you access to your secrets (key included), yes, but it does not eliminate human factor.

You may forget to add your key in the first place or you can delete a note with it without even realising that this was THE key.

This may seem like a fantasy, but if you ask people or search the web - this happens all the time.

2. Backups will be encrypted the same was as the original. So this wont's save you in case you have lost your keys.

Bottom line: the whole point of E2EE is a guarantee that only keyholders can ever access the data. Period. Lost key == Lost data. No exceptions.

Re: Immich 3.0

#306
post #129

Earlier quoted context omitted.

> It should be standard for anything hosted on someone else's computer. As long you understand the risks. I'd rather have my family photos beying unencrypted than a very good possibilty of loosing them which happed more than once with other e2e things simply because I have no key to decrypt. Then again - if I have to chose I'd rather have the at my home lab.

I'd personally rather have E2EE and periodically back things up to an encrypted hard drive so any losses aren't catastrophic, but I am probably more cynical than most in my trust of companies/other people with my data and am technical so understand the risk model both ways better than most people.

>I'd personally rather have E2EE and periodically back things up to an encrypted hard drive so any losses aren't catastrophic

Are suggesting backing up decrypted data to an encrypted hard drive?

>better than most people.

Typically people who are so high on themself either too young or simply actually lack the understanding and usually it shows. But sure, most people out of 8 billion around the world have no idea about those things.

Anyway the whole point of my comment is:

- there is data I'm not willing and don't have to share - and it stays with me. Like family documents, photos etc.

Re: Immich 3.0

#307

Earlier quoted context omitted.

Not sure why you're continuing to argue, GP's right. e2ee means that the encryption keys are stored client-side by the intended recipient. It's not just in transit and in rest.

I've seen a lot of companies use "e2ee" to basically just mean encryption during transit, not even in rest. It's wrong, but I can see where this idea can propagate.

That’s actually true, but that’s a different issue - companies lying in their marketing materials, making claims that do not match the reality (or well-established definitions, if a company choses to mean something else and call that E2EE).

Re: Immich 3.0

#308

Earlier quoted context omitted.

for people wondering: "Ente Photos is a paid service, but we offer 10GB of free storage. You can also >>clone this repository and choose to self-host So both forms... https://github.com/ente/ente

I've been bitten too many times - is Ente a commercial product that pays lip service to self hosting as form of marketing, but with friction to guide you towards the hosted version (e.g. rocketchat and many others) or does it genuinely support self hosting as a first class product?

I self host it and it's polished.

Re: Immich 3.0

#309

Has the ios photo sync gotten better? I've got 20k photos on my phone, and last I tried it filled up the storage on my phone with the originals, and never completed the process, even after leaving my phone open, unlocked, and the immich app running in the foreground for several days, on the same local network as the server. I know they were working on it, but haven't kept up, I just want to know if it works better no…

I have a largish library at about 400gb. I synced it completely using the mobile app. It took a few months (it just finished in early June) but it’ll eventually do it. I know there are other ways but I figured this was the laziest way to do it.

Re: Immich 3.0

#310

Immich is such a no-brainer replacement for Apple Photos or Google Photos, combined with VPN like Tailscale, it's almost a drop in replacement

I only wish it would support nested albums (or albums in folders) so it could be an easy replacement for lightroom cloud as well. I have all of my photos organized like this: `events -> year/month - holiday -> (album_1, ...)`. and: `home town -> year -> (album_1, ...)`. Photos will be in multiple albums, and there will be edits as well. And I need to track the picked/rejected state as well (and filter on it). Only re…

You can use tags for this, they nest nicely
Post reply on HN