What do you run where? (Docker/container or separate virtual machine or Supervised add-on)

I’m fiddling a bit about pro’s and con’s regarding what-to-put-where. Base setup is:

  • Server with Proxmox and executing backups from there
  • Home Assistant running Supervised on Server.
  • NAS with Samba/CIFS as target disk

What did you decide to run either as a direct add-on, on a separate VM or as a contained (docker/LXC)?

I’m in general not a huge fan in putting everything on the same machine/VM. I’m thinking of MariaDB, deConz, InfluxDB, Graphana, etc etc…

Input and reasoning would be appreciated!