I want to self host some services offered by HomelabOS in my personal computer. What are the pros and cons of doing it on a virtual machine vs doing it directly on my computer with the dockers that HomelabOS installs? There are some services that I would like to make public like Funkwhale.