Nested Virt KVM control panel
I've been toying with the idea of consolidating some VPSs into a single solution with nat. Now I have a shiny ryzen VPS with dedicated cores and plenty of ram plus ssd so it's time to test and maybe even do a write up. Initially I thought about going the lazy route and doing windows server 2016/2019 with hyper-v. But after some testing its just too much overhead, as expected not very stable, and even more as expected insecure.
However in my age I'm getting a bit tired for straight command line setups. I have enough documentation to write a book of setups and configs. What I would like to do is do a base secure config of centos 8 (stable and has KVM support built into the system) and a webpanel that I can lock away behind a firewall but access via an ssh tunnel.
I want the panel to allow me to setup KVMs with hardware limitations (CPU treads/utilization, Ram, HDD, etc) along with easy nat/masq for port forwarding. Maybe also support for additional IPs for future growth.
This isnt for commercial purposes. I won't be selling KVMs or giving them away so SolusVM and the like aren't a consideration. I don't want to pay for a panel and I don't want an iso.
I've heard "cockpit" with the KVM machines plugin is a good option and I've also been digging through this list
But I'm busy and lazy, don't have the patience to try a bunch of different solutions. Also my provider doesn't have snapshots so doing a base secure config trying a new panel hating it then wiping and starting fresh would be a giant PITA.