

Is Proxmox the best system to use for these applications? Would it be easier to just install Debian and Docker and run everything through containers on one OS instead of splitting them all up into LXC or VMs?
Proxmox is (nearly) a class of it’s own. Yes, you need it.
You are not limited to lxc. Just run one or more of these Debians in VM’s inside, and they can docker then as needed.
Don’t forget to use the templates in Proxmox.
There’s a lot of genius in this idea …