I run a web small web hosting company; I use cPanel/WHMCS to easily create new hosting accounts. My questions is, if I have my own server, what software (hopefully open source) would I need to create new VM's? Like a mini version of Lightsail or Digital Ocean? I do not want to sell accounts, I just want to create VMs for my own personal projects.
I would love to experiment with this project on my personal Windows machine, however, I am certainly open to Linux only projects. Can someone point me in the right direction?