This blog seems to be from "that side" of the self-hosting world: the homelabbers. If you ask these people you need to buy expensive hardware and build your own datacenter at home. I have been hosting all my services on a single Intel Nuc from 10 years ago and a RPI5 as backup for critical services like DNS. That's it. You'll truly be amazed at how much stuff you can actually run on very little hardware if you only h…
A powerful enough machine (usually limited by RAM, not CPU) will let you run a hypervisor OS like Proxmox which helps a lot with making things secure and flexible. You might also want to have RAID, ECC memory. It quickly starts to make sense to build a proper home server rather than cobbling together a bunch of low end hardware. The tipping point is probably when you want more than 1-2 hard drives worth of storage.
What are you putting in the VM, another Linux kernel? Why? Yeah then you need to take into account between 4GB and ~ 8GB of extra ram per VM.
I don't have RAID though I do backup to my NAS at my parents'.
But honestly a NVMe drive is basically like a CPU: it's either dead on arrival or it will just run forever.