Should I install the GHC & Cabal, and compile Cardano node on Node relay server as well, even tho the Coincashew guide starts the guide with (On your block producing node)…?
Should I install the GHC & Cabal, and compile Cardano node on Node relay server as well?
Yes, the setup is the same for all servers
You do not need to compile from source if there are binaries available for your platform.
If your BP is the same architecture (e.g. amd64) as your relays, you can just copy the binaries from the BP to your relays.
Yes, you need cardano-node and cardano-cli on your relay and BP.
Thank you for the prompt reply!
Or you could compile all software on a separate build machine and install everything using your package manager. That way you don’t have all the compiler, developement libraries, build-chain etc. on each and every relay and block producer.
In general, the more individual programs you have on your machine, the more potential security holes you have.
Then if you use custom scripts written by someone else to semi-automate things then you have even more potential for leaving extra files around, lots of custom environment variables, custom path settings, … Messy. Makes a security audit much more difficult.