docs: add small disclaimer about go version (#14627)

This commit is contained in:
Julien Robert 2023-01-16 10:15:16 +01:00 committed by GitHub
parent e6c22e31db
commit ebcb634c1d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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.