– official requirements 4 CPU / 8 GB RAM / 1 TB SSD
<aside> 📎 CPX31+additional SSD on Hetzner ($20 bonus).
</aside>
1) Preparing the server:
sudo apt -q update
sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential git make ncdu -y
sudo apt -qy upgrade -y
2) Installs Go:
ver="1.21.1"
cd $HOME
wget "<https://golang.org/dl/go$ver.linux-amd64.tar.gz>"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz"
rm "go$ver.linux-amd64.tar.gz"
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile
source $HOME/.bash_profile
3) Check Go version:
go version
4) Download the binary file:
cd $HOME
rm -rf celestia-node
git clone <https://github.com/celestiaorg/celestia-node.git>
cd celestia-node/
git checkout tags/v0.11.0
make build
make install
make cel-key
5) Check celestia version:
celestia version
6) Create key for node (change “f5nodes” when configuring):
./cel-key add f5nodes --keyring-backend test --node.type full --p2p.network mocha
./cel-key add f5nodes --keyring-backend test --node.type full --p2p.network mocha --recover