Hi all. I was curious about some of the pros and cons of using Proxmox in a home lab set up. It seems like in most home lab setups it’s overkill. But I feel like there may be something I’m missing. Let’s say I run my home lab on two or three different SBCs. Main server is an x86 i5 machine with 16gigs memory and the others are arm devices with 8 gigs memory. Ample space on all. Wouldn’t Proxmox be overkill here and eat up more system resources than just running base Ubuntu, Debian or other server distro on them all and either running the services needed from binary or docker? Seems like the extra memory needed to run the Proxmox software and then the containers would just kill available memory or CPU availability. Am I wrong in thinking that Proxmox is better suited for when you have a machine with 32gigs or more of memory and some sort of base line powerful cpu?

  • @[email protected]
    link
    fedilink
    English
    255 months ago

    For me, pros are:

    • Fun to learn something new
    • Easy to test different systems. For example, I can play with different router or NAS software without having a separate computer around.
    • I’ve been able to create different “computers” that serve different needs and require different levels of security.
    • Currently, a cluster is probably overkill, it was a fun experiment.

    Cons

    • Updating all the different systems can be a pain. I could probably automate it, but I haven’t made the time to learn it yet.
    • As a beginner, I’m throwing a bunch of parts together and hoping it will work. I should probably be more strategic in my implementation, but I don’t know what to prioritize. I’m sure I’ll have to start over in the future.
    • With the previous point, the storage setup doesn’t seem very intuitive. I probably need to set up that better.
    • I haven’t quite figured out backups yet. My VM backups all seem too big. I need to figure that out and automate it.

    Hope this is helpful.

    • @[email protected]
      link
      fedilink
      English
      35 months ago

      a simple cron job pointing to an update.sh with an apt update && apt upgrade -y does the trick.

      i wouldnt recommend you to completely automate it though

      debian has unattended-updates by default and generally takes care of itself