Putting farmer on a separate box

Has anyone put farmer on a separate box? Are there any writeups about how to do it? Will UI recognize to not to start / look at the local farmer, but rather use the external one?

Maybe this is not possible, as per chia CLI document “chia start farmer” will start everything (farmer, harvester, full node and the wallet). So, just from this point it looks like a no go situation.

The reason I am asking for it is that when the node will get bogged down (e.g., something like a dust storm), that box is basically hosed, and the farmer will have problems sending partials - thus stales multiply.