I was reading a homelab discussion about NUTs (Network UPS Tools) that left me scratching my head and wondering "…why? Is complexity for complexities sake part of homelabs? Isn’t this a huge overkill for one machine? Just…use a UPS? "

Then I got to thinking more broadly about homelabbing and I started to wonder if there weren’t maybe (at least) two different schools of thought.

Using home media as example -

  • Store the original.
  • Detect the client.
  • Transcode when required.
  • Monitor the GPU.
  • Add reverse proxy et al
  • Track bandwidth.
  • Add user accounts
  • Add failover.
  • Graph the result.
  • Dashboard.

Vs

  • Store a common compatible file for your devices.
  • Play it directly.

Which school of thought are you and why?

PS: not throwing shade. I get it; for some people, complexity, learning infrastructure, practicing skills for work etc is part of the why. For me, complexity as recreation is suspiciously like work after work.

Perhaps there’s an odd Venn diagram between homelabbing, interest in ownership / useful capability and infrastructure that could make for a fun discussion. For you, is homelabbing a means to an end or is it an end in itself?

EDIT: Feel free to consider “home-lab” and “self hosted” as synonyms for the purpose of this discussion (although I am aware they are somewhat different in scope).

  • brewery@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    11 hours ago

    When you have nextcloud, immich, vaultwarden and navidrome, this is real data that you’re talking about on services that I use several times a day. I had an overnight blackout that took me a few hours to recover from. No data lost and have a 3-2-1 backup system but that takes time and energy to fully recover from.

    After that, bought the cheapest UPS I could find, installed NUTS and not had issues since. Most blackouts seem to happen overnight and all have been less than 5 minutes.

    Buying a UPS that would last for 12 hours minimum (happens just after I go to sleep and I realise in the morning or happens at work and not back home until then) is much more expensive and difficult than installing CUPS to have it switch off. Then I can wake up, turn the machine back on, wait a few minutes and everything will be back up. I can run tests but if I need to go to work I can leave that to later and what works I can use.