Manual Installation (Cosmovisor)

Recommended Hardware: 8 Cores, 64GB RAM, 1TB of storage (NVME), 100 MBit/s

Official Documentation: https://docs.0g.ai/run-a-node/validator-nodearrow-up-right

Install dependencies, if required

sudo apt update && sudo apt upgrade -y
sudo apt install curl git wget htop tmux build-essential jq make lz4 gcc unzip -y

Install Go, if required

cd $HOME
ver="1.22.3"
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" >> ~/.bash_profile
source ~/.bash_profile
go version

Download 0g & 0g-Geth binary

cd $HOME
wget https://github.com/0glabs/0gchain-NG/releases/download/v1.1.1/galileo-v1.1.1.tar.gz
tar -xzf galileo-v1.1.1.tar.gz
rm galileo-v1.1.1.tar.gz
cd galileo
sudo chmod +x $HOME/galileo/bin/geth
sudo chmod +x $HOME/galileo/bin/0gchaind

Initialize Node

Copy Node Files

Install Cosmovisor v1.7.0

Initialize Cosmovisor

Configure Node

Set Moniker

Create 0g Service File

Create 0g-Geth Service File

Start 0g & 0g-Geth

Check logs

Last updated