Do I need to have puffer panel installed on the same machine as my game servers?
The reason I ask is that I run a UnRaid server that supports Docker and VM's.
I want to run pufferpanel as docker and then have it control my VM.
No, you only need Scales (the daemon) installed on the machine you wish to run the game servers on. PufferPanel is designed to be able to be run on a different machine if you wish.