Number of host environments

Trying to setup a “farm”. From what I can tell, I need the following hosts:

  1. Blockchain full node
  2. Wallet node
  3. Farmer node
  4. one or more Harvester nodes.

I think it may be possible to combine the blockchain full node along with the wallet and farmer nodes. Is this a safe implementation? The harvester nodes need to be separated because each has it’s own set of disks with plots.
Im trying to locate the instructions for setting up each of the 4 pieces under Linux.