KVM (Kernel-based virtual machine) is just a specific technology to provide a VPS (virtual private server).
There's no reason for you to care about the tech stack at this point, just get a VPS that is geographically close to you and is reasonably priced.
I like the $5 / month Vultr VPS, but there are other cheaper options.
There are many, many prebuilt open source projects.
You might find starting with something CasaOS, Unraid, or TrueNAS an easier way to start. I haven't used any of them, others may have better suggestions on ways to start on a VPS.