Node Installation Guide

Install Go and Cosmovisor

Install Go

We will use Go v1.23.4 as example here. The code below also cleanly removes any previous Go installation.

sudo rm -rvf /usr/local/go/
wget https://golang.org/dl/go1.23.4.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.23.4.linux-amd64.tar.gz
rm go1.23.4.linux-amd64.tar.gz

Configure Go

Unless you want to configure in a non-standard way, then set these in the ~/.profile file.

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin

Install Cosmovisor

We will use Cosmovisor v1.0.0 as example here.

go install github.com/cosmos/cosmos-sdk/cosmovisor/cmd/[email protected]

Install Node

Install the current version of node binary.

Configure Node

Initialize Node

Please replace YOUR_MONIKER with your own moniker.

Download Genesis

The genesis file link below is the official genesis download link.

Configure Seed

Using a seed node to bootstrap is the best practice.

Launch Node

Configure Cosmovisor Folder

Create Cosmovisor folders and load the node binary.

Create Service Files

Create a axone.service file in the /etc/systemd/system folder with the following code snippet. Make sure to replace USER with your Linux user name. You need sudo privilege to do this step.

Download Snapshot

Use this popular download service to download and extract Axone snapshot.

Start Node Service

Last updated