Ask HN: Best Home Server for Virtualization
I have a rather powerful computer that I have been using as my main driver up until now, and I recently got an M1 Mac Mini.
I would like to repurpose this old computer to run VMs. My workflow nowadays mostly includes building Docker and Kubernetes, and even though I can build them on the M1 using dockerx it's very slow.
What I am looking for is a way to create a local server on this computer that would allow me to spin up large VMs to run my docker build but I would also like to be able to spin up other OSes like Windows 11, macOS and even different Linux flavors.
What would you recommend for such a server nowadays?
9 comments
[ 2.8 ms ] story [ 29.1 ms ] threadAlso check out not using keybase...they're owned by...well, you'll figure it out.
I replaced Proxmox with it but I haven't done any VFIO virtualization with it yet as it's running on older hardware whereas my Proxmox was running on a ryzen w/ dual RTXs. I'll probably keep my Proxmox disk around but I am so impressed with Unraid. I'm doing the Unraid Argo tunnel from Ibracorps guide (https://ibracorp.io/).
I do think there's a bigger performance hit than people mention though. One of my other fav games is Chivalry 2 and I swear I was getting half the FPS in it over vfio but maybe I just needed to tweak more. I'm on a 49" monitor so my numbers are skewed as hell anyway, my rtx can't push 3460/1080 that well.
FWIW I got tired of "tweaking" and just reinstalled Windows on my gaming desktop and now I just use a 2nd older desktop with Unraid.
My real goal of this server was to run linux 24/7 but boot into Windows or OSX whenever I needed it, but I refuse to pay $500 for an AMD card to let me run OSX so I kinda gave up on the whole idea. Now I'm just going to buy a 14" MB now that they're not terrible.
Check on /r/vfio for counterstrike talk, it's a great sub.
The commandline tools are not very obvious, and they have scores of subcommands. But it's all scriptable, so you can easily have a CI system spin-up and tear-down VMs. You can hot-copy a VM from one physical machine to another, which is neat for maintenance. It's super-lightweight, but I'd say Xen is a bit nerdy for many people.