I have a mini PC with a Celeron N100 and just installed a minimal Debian + cockpit. So I create some VMs when I want to test something and keep some small VMs always on for some stuff like DLNA and Pihole.
So far it’s working quite well.