Besides containers, virtual machines lie at the center of every home lab. But unlike their containerized counterparts, VMs offer superior isolation and virtualization provisions, making them better for demanding projects. In fact, I tend to use virtual machines for many apps that can technically be deployed on containers or bare-metal setups, including Nextcloud, Home a**istant, and Docker setups.