Hey folks,

I’m new to self-hosting and Linux, but I recently got a server up and running on some spare hardware that I had lying around. It’s been a fun journey so far, and I have a few docker containers running things like AdGuard, Jellyfin, Portainer, etc.

I’m interested in trying out more Linux distributions like Arch and NixOS (all thanks to r/unixporn) and was wondering what my options are for hosting virtual machines on Ubuntu Server. They’ll likely be for pure experimentation and light use, so I’m hoping to find a solution that would be easy to spin up or reconfigure frequently (maybe that’s a non-issue and all virtual machines are flexible like this).

Could it be as simple as grabbing a docker image and running the VM inside a container?

I’ve also started reading about QEMU and KVM but wanted to get input before going down that route which seems pretty extensive.

Are there other options I should check out?

Also if there’s a better sub to post this in, let me know

Thanks!

  • Boring-Concert-3102@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Proxmox all the way simply to set up great functions under the hood and in my experience much much easier\user friendly have QEMU and KVM

  • flaming_m0e@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Could it be as simple as grabbing a docker image and running the VM inside a container?

    That’s not how docker or VMs work.

  • PumaXCS@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Proxmox if you want full fat versions of the OS and running programs inside them. Webtops if you just want a lightweight desktop of the OS that runs inside it’s own docker container

  • derobert1@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Virt-manager makes qemu / kvm / libvirt pretty easy to use. It can also be used remotely over ssh (if you don’t have a GUI on your server).