Running it in the LXC directly made Things easier, Docker will add another networking layer, so I wouldn’t do that.
A root server is basically the same as a VPS but you don’t share Ram/CPU with other virtual servers. Just a more powerful server.
Yeah your description is correct, I run a few services in my homelab, a few on the root server and the VPS is just there for monitoring. Whenever Komodo v2 with docker swarm support is released I’ll try to set that up in this network with all of these 3 nodes acting as managers but only the homelab and the root server will actually be worker nodes.