Home

They Said Self-Hosting Was Hard! - arthurpizza

$$7300
https://lemmy.wtf/u/meldrik posted on Mar 5, 2026 09:52
https://lemmy.wtf/post/38945510
Reply
$$7306
https://quokk.au/u/fizzle posted on Mar 5, 2026 10:39
In reply to: https://lemmy.wtf/post/38945510

I wouldn’t say it’s “hard”, but taking responsibility for all the photos your wife took of your darling children growing up is… a thing.

https://quokk.au/comment/3566150
Reply
$$7309
https://lemmy.zip/u/MagnificentSteiner posted on Mar 5, 2026 10:56
In reply to: https://lemmy.wtf/post/38945510

Who are they? Hard for who?

I propose a new title… “This thing I know a lot about is easy!”

https://lemmy.zip/comment/25048710
Reply
$$7312
https://discuss.tchncs.de/u/Natanox posted on Mar 5, 2026 11:15
In reply to: https://lemmy.wtf/post/38945510

Because it is for those who aren’t sysadmins or at least amateur Linux enthusiasts. The easiest tools quickly become very hard when something breaks and you got no one who could fix things for you you don’t know anything about.

https://discuss.tchncs.de/comment/24326331
Reply
$$7341
https://sh.itjust.works/u/jaschen306 posted on Mar 5, 2026 12:42
In reply to: https://lemmy.wtf/post/38945510

Immich is amazing until you update and your wife is complaining she can’t see her photos.

The most reliable piece of hardware and software I have is my Synology.

https://sh.itjust.works/comment/24118505
Reply
$$7346
https://lemmy.wtf/u/meldrik posted on Mar 5, 2026 13:06
In reply to: https://sh.itjust.works/comment/24118505

Don’t update anything without a way to restore.

https://lemmy.wtf/comment/20285004
Reply
$$7354
https://jlai.lu/u/Buck posted on Mar 5, 2026 13:41
In reply to: https://sh.itjust.works/comment/24118505

Now that it’s in stable release, is it really still the case?

https://jlai.lu/comment/19820516
Reply
$$7382
https://lemmy.world/u/Justifier posted on Mar 5, 2026 14:43
In reply to: https://lemmy.wtf/comment/20285004

I just rename the immich file, install a new immich instance and copy the data over manually to the new install, deleting the old install file after a week or so

I’ve had the least buggy experience that way

Immich updating is a dogwater experience

https://lemmy.world/comment/22492714
Reply
$$7384
https://lemmy.ml/u/ShortN0te posted on Mar 5, 2026 14:46
In reply to: https://jlai.lu/comment/19820516

Honestly, the time i had to manually intervene since ~2 years is less then 5-10 times, and that is way before the stable release. So I doubt that.

https://lemmy.ml/comment/24347999
Reply
$$7387
https://piefed.zip/u/realitaetsverlust posted on Mar 5, 2026 14:53
In reply to: https://lemmy.wtf/post/38945510

As long as you don’t directly connect it to the internet, it’s not hard.

When you do, it does become hard.

https://piefed.zip/comment/4102205
Reply
$$7390
https://feddit.org/u/autriyo posted on Mar 5, 2026 15:27
In reply to: https://piefed.zip/comment/4102205

Only if you care about security, which you should ofc.

https://feddit.org/comment/11859393
Reply
$$7400
https://programming.dev/u/LunaChocken posted on Mar 5, 2026 16:42
In reply to: https://feddit.org/comment/11859393

I setup caddy and a proxy server for ingress.

Essentially I have a server with wireguard connections between my home server and the external VM.

Proxy using proxy protocol with nginx so it preserves the ip.

DNS certificate management with cloudflare, and I’ve got Authelia in front of the majority of my websites, with some exclusion rules, say for a share link.

Authelia has mandatory 2FA, anything less is silly, with Grafana alloy scrapping caddy metrics.

Anywho most of my stuff runs in docker. The stuff I don’t want on the WAN but on tailscale/Lan has a filter to block the wireguard interface.

https://programming.dev/comment/22546284
Reply
$$7401
https://lemmy.decronym.xyz/u/Decronym posted on Mar 5, 2026 16:50
In reply to: https://lemmy.wtf/post/38945510

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

Fewer Letters More Letters
DNS Domain Name Service/System
HTTP Hypertext Transfer Protocol, the Web
nginx Popular HTTP server

[Thread #134 for this comm, first seen 5th Mar 2026, 16:50] [FAQ] [Full list] [Contact] [Source code]

https://lemmy.decronym.xyz/comment/15341
Reply
$$7403
https://sh.itjust.works/u/Croquette posted on Mar 5, 2026 17:06
In reply to: https://programming.dev/comment/22546284

Tell that to someone starting out and look at their deer in the headlight face. Then you’ll realize that the point went over your head.

https://sh.itjust.works/comment/24122893
Reply
$$7406
https://sh.itjust.works/u/jaschen306 posted on Mar 5, 2026 17:39
In reply to: https://jlai.lu/comment/19820516

You know, I have been using Immich since forever. The last issue was probably a year ago.

https://sh.itjust.works/comment/24123532
Reply
$$7407
https://sh.itjust.works/u/jaschen306 posted on Mar 5, 2026 17:42
In reply to: https://lemmy.world/comment/22492714

I wish it was that simple. I have over 15 TB of videos and images as far back as the 1970s. Mostly in raw format or slog format. Copying and pasting an instance would take me a ton of time.

https://sh.itjust.works/comment/24123587
Reply
$$7408
https://piefed.zip/u/realitaetsverlust posted on Mar 5, 2026 17:48
In reply to: https://feddit.org/comment/11859393

People who don’t care about security are the cancer of the selfhosting-world. Billions of devices are part of a botnet because lazy owners don’t care about even the most basic shit, like changing the stock password. It’s insane.

https://piefed.zip/comment/4105117
Reply
$$7414
https://lemmy.world/u/Hule posted on Mar 5, 2026 19:05
In reply to: https://quokk.au/comment/3566150

For old photos, you can easily have half a dozen copies on old HDDs, DVDs, cloud.. a few GB maybe? How many photos can be that important?

If you bork your server, those photos are not lost, just harder to access. The Missus can still be upset, just not as much.

https://lemmy.world/comment/22497742
Reply
$$7435
https://quokk.au/u/fizzle posted on Mar 5, 2026 20:48
In reply to: https://lemmy.world/comment/22497742

I know there are solutions, but if you never get involved its never your responsibility.

https://quokk.au/comment/3573408
Reply
$$7483
https://lemmy.world/u/Justifier posted on Mar 5, 2026 22:58
In reply to: https://sh.itjust.works/comment/24123587

Yeah I wouldnt trust immich with directly storing it myself

Get that stuff off on its own and have immich access that as shown in Louis Rossmann’s setup video

Think of it like having a dedicated steam drive with the os on its own, so if you have to format or decide to distrohop, you don’t have to download and reinstall a dozen +250GB games

https://lemmy.world/comment/22501928
Reply
$$7496
https://feddit.org/u/autriyo posted on Mar 5, 2026 23:24
In reply to: https://piefed.zip/comment/4105117

Still feels like I’m doing too little, but kinda hate 2fa.

And I kinda don’t want to know if complex passwords and low retries before an account gets locked out are enough.

https://feddit.org/comment/11867678
Reply
$$7530
https://sh.itjust.works/u/jaschen306 posted on Mar 6, 2026 01:17
In reply to: https://lemmy.wtf/post/38945510

I don’t. Synology stores all the files and it comes with Synology photos, but it’s clunky if you don’t have an Intel chip that has an onboard GPU.

I have a 10 GbE connection to my proxmox running the immich with only read access.

https://sh.itjust.works/comment/24131293
Reply
$$7567
https://lemmy.world/u/Hule posted on Mar 6, 2026 05:07
In reply to: https://quokk.au/comment/3573408

I’m a Procrastination Wizard™, so I get it..

https://lemmy.world/comment/22506196
Reply
$$7596
https://lemmy.world/u/jimmy90 posted on Mar 6, 2026 08:24
In reply to: https://lemmy.zip/comment/25048710

yes quite - self hosting is tricky and dangerous

i think there is space for a distro or box you can plug into your router that makes it safe and easy

maybe that’s what unraid and trunas are getting towards?

https://lemmy.world/comment/22508013
Reply
$$7601
https://jlai.lu/u/Buck posted on Mar 6, 2026 08:44
In reply to: https://lemmy.ml/comment/24347999

I only set up auto-update since the stable release, but I don’t think I’ve ever had an issue since I set it up 2 years ago. Every time I read the release notes they said “go for it”, and… it worked. I guess trauma holds much longer for those who were there early ;)

https://jlai.lu/comment/19837160
Reply
$$7697
https://lemmy.zip/u/jobbies posted on Mar 6, 2026 16:30
In reply to: https://lemmy.wtf/post/38945510

Dick. I’ve spent two days tearing my hair out trying to get restic to connect to hetzner. Hate it when folk spend a couple of hours tinkering with Plex and they’re all like ‘yeah this is a breeze you’re clearly a moron’.

https://lemmy.zip/comment/25077060
Reply
$$7703
https://lemmy.zip/u/MonkderVierte posted on Mar 6, 2026 17:00
In reply to: https://lemmy.wtf/post/38945510

Now try that rootless.

https://lemmy.zip/comment/25077720
Reply
$$7764
https://piefed.zip/u/realitaetsverlust posted on Mar 6, 2026 19:45
In reply to: https://feddit.org/comment/11867678

And I kinda don’t want to know if complex passwords and low retries before an account gets locked out are enough.

I’ve created a custom cert that I verify within my nginx proxy using ssl_client_certificate and ssl_verify_client on. I got that cert on every device I use in the browser storage, additionally on a USB stick on my keychain in case I’m on a foreign or new machine. That is so much easier that bothering with passwords and the likes.

https://piefed.zip/comment/4124292
Reply
$$7801
https://lemmy.zip/u/Itsamelemmy posted on Mar 6, 2026 21:02
In reply to: https://piefed.zip/comment/4102205

I thought so too for a long time. Had to figure it out for actual budget though. Tailscale makes that aspect pretty simple. Still probably too complex for your average user, but if you’re setting up self hosted apps you should be able to figure it out.

https://lemmy.zip/comment/25082900
Reply
$$7833
https://piefed.zip/u/realitaetsverlust posted on Mar 6, 2026 22:24
In reply to: https://lemmy.zip/comment/25082900

The “average user” shouldn’t selfhost anything. Might sound mean or like gatekeeping, but it’s the truth. It can be dangerous. There’s a reason why I hire an electrician to do my house installation even tho I theoretically know how to do it myself - because I’m not amazingly well versed in it and might burn down my house, or worse, burn down other peoples houses.

People who are serious about selfhosting need to learn how to do it. Halfassing it will only lead to it getting breached, integrated into a botnet and being a burden on the rest of humanity.

https://piefed.zip/comment/4126462
Reply
$$7863
https://feddit.org/u/autriyo posted on Mar 6, 2026 23:30
In reply to: https://piefed.zip/comment/4124292

That would only work if I’m the only one using my hosted stuff, but can’t really expect non tech ppl to deal with stuff like that.

They already struggle with the little 2fa they have to use. Introducing yet another system is too much to ask.

https://feddit.org/comment/11885289
Reply
$$7906
https://piefed.zip/u/realitaetsverlust posted on Mar 7, 2026 01:06
In reply to: https://feddit.org/comment/11885289

Adding certificates is a 5 step process: Settings -> Privacy and Security -> View Certificates -> Import -> Select file and confirm. That’s on firefox at least, idk about chrome, but probably not significantly more complex. With screenshots, a small guide would be fairly easy to follow.

Don’t get me wrong, I do get your point, but I don’t feel like making users add client certs to their browser storage is more work than helping them every 2 weeks because they forgot their password or shit like that lol. At least, that’s my experience. And the cool thing about client certs is they can’t really break it, unlike passwords which they can forget, or change them because they forgot, just to then forget they changed it. Once it runs, it runs.

https://piefed.zip/comment/4128545
Reply
$$8793
https://programming.dev/u/LunaChocken posted on Mar 8, 2026 13:13
In reply to: https://piefed.zip/comment/4105117

A lot of people simply don’t have time to go the extra steps.

Instead you should be focused on secure by default design. E.g. not setting a static router password to admin admin.

It’s stupid in this day and age to continue to see default logins occur still.

https://programming.dev/comment/22597826
Reply
$$8884
https://piefed.zip/u/realitaetsverlust posted on Mar 8, 2026 16:02
In reply to: https://programming.dev/comment/22597826

simply don’t have time

Sorry, but that is no reason. That’s a bit akin to having a dog and saying: “Nah I don’t have time to walk the dog now”. Selfhosting something that is publicly available (not as in “everyone can use it” but “everyone can access it”) bears some level of responsibility. You either make the time to properly set up and maintain it, or you shouldn’t selfhost stuff.

https://piefed.zip/comment/4151460
Reply