diff --git a/docs/docs/run-node/06-run-production.md b/docs/docs/run-node/06-run-production.md index c46d421f9e..6d7180b9b2 100644 --- a/docs/docs/run-node/06-run-production.md +++ b/docs/docs/run-node/06-run-production.md @@ -11,7 +11,7 @@ This section describes how to securely run a node in a public setting and/or on When operating a node, full node or validator, in production it is important to set your server up securely. :::note -There are many different ways to secure a server and your node, the described steps here is one way. To see another way of setting up a server see the [run in production tutorial](https://tutorials.cosmos.network/hands-on-exercise/5-run-in-prod/1-overview.html) +There are many different ways to secure a server and your node, the described steps here is one way. To see another way of setting up a server see the [run in production tutorial](https://tutorials.cosmos.network/hands-on-exercise/5-run-in-prod/1-overview.html). ::: :::note @@ -38,6 +38,14 @@ sudo usermod -aG sudo change_me Now when logging into the server, the non `root` user can be used. +### Go + +1. Install the [Go](https://go.dev/doc/install) version preconized by the application. + +:::warning +In the past, validators [have had issues](https://github.com/cosmos/cosmos-sdk/issues/13976) when using different versions of Go. It is recommended that the whole validator set uses the version of Go that is preconized by the application. +::: + ### Firewall Nodes should not have all ports open to the public, this is a simple way to get DDOS'd. Secondly it is recommended by [Tendermint](github.com/tendermint/tendermint) to never expose ports that are not required to operate a node.