Without Installing another OS like Proxmox, does anyone know any tooling that will easily deploy VMs on my local computer and deploy software stacks on them?

I only have my desktop for hosting, but I also want to continue using it as my personal desktop.

I’d like to host game servers, cloud storage software, websites for clients. And have a portal for me (and potentially them) to be able to provision).

Edit: I’m just finding out about Apache Cloudstack which might do what I’m looking for.

  • tvcvt@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    1 day ago

    You can definitely run VMs or containers on your desktop system and there are a lot of ways to do that (as others have said). If it’s the automated, reproducible setup you’re after (and you are purposely avoiding docker), give a look to terraform and ansible to create and provision your software.

    • dudesss@lemmy.caOP
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      Can terraform (or OpenTofu) be used to create local VMs as well? I always thought it was just for popular cloud infrastructure like Digital Ocean or Google Cloud.

      • tvcvt@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        1 day ago

        I’ve only ever tinkered with it slightly on a Proxmox host, but I ran it locally when I was testing it and it was glad to setup the VMs on the same system it was on.