I find it really hard to decide what to install within a dedicated #VM and what in a #LXC Container.
So far, #homeassistant #nextcloud and #paperlessng got dedicated VMs. And #dnsmasq and #stepca are in LXC containers.
Why? No strong and probably meaningful reason. dnsmasq and step-ca are so small that it simply felt the overhead of a VM was not worth it.
Nextcloud I've installed manually. Why? Because I didn't see the advantage of using #Docker inside a VM.
#proxmox