My Homelab Got Hacked – A Postmortem

(phunky.cafe)

22 points | by birdculture 11 hours ago ago

5 comments

  • petterroea 9 hours ago

    Whelp. This is one of the reasons I stopped believing in exposing my homelab to the internet. Everything is now on my private VPN network. It means I don't have to worry about staying up to date all the time. For something that is ostensibly a hobby, it's nice. Only downside is that you can't share it with people.

    • 8fingerlouie 3 hours ago

      Especially because this is a hobby for most homelabbers, I've never understood why people insist on opening it to the internet.

      Visiting various subreddits, people massively underestimate the amount of time required to host something in a secure matter, and just because their little corner of the internet hasn't been hacked yet doesn't mean it's safe.

      Self hosting stuff means you have a side gig as an unpaid system administrator. Sharing it with other people also means you have a SLA.

      I self hosted for decades, but 5-6 years ago I simply put everything important in the cloud. The only things I host at home are media and my home assistant, and access to that is guarded by a VPN. I have a site to site tunnel between my home and summerhouse to allow media streaming there, and otherwise it's just regular road warrior tunnels. Using wireguard allows me to keep the VPN up 24/7 because it supports routing only specific subnets as well as auto disabling on predefined networks.

      I also "host" backups at home. Everything stored in the cloud is backed up at home, as well as with another cloud provider.

    • doubled112 9 hours ago

      The chat server was the only thing I was sharing anyway, so it ended up on a boxing day sale VPS. Everything else became an internal service.

      I thought it would eventually drive me crazy, but to this day I regret nothing.

  • mdotk 8 hours ago

    What's up with this bit?

    Note: I know the LLM-use will (understandably) piss some people off.

    They used it to be able to read the code better!

    • usr1106 5 hours ago

      Haven't you noticed that LLM are a vastly unethical technology? Stolen content processed using amongst others slave labor from Africa and huge environmental impact. Paid by the average computer buyer today.

      Yes, my employer strongly encourages me to act unethically. And in cases like in TFA I do.