0G RPC Node

Testnet V3 (Galileo), ChainID: 16601

Resources

Hardware requirements

CPU

8 cores

RAM

64 GB

Storage

1 TB NVME

Network

100 mbps

OS

Linux (Ubuntu 20.04 x64)

Installation ๐Ÿ’พ

Install dependencies

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 1.22.2

sudo rm -rf /usr/local/go && \
curl -L https://go.dev/dl/go1.24.2.linux-amd64.tar.gz | sudo tar -xzf - -C /usr/local && \
echo "export PATH=$PATH:/usr/local/go/bin:~/go/bin" >> ~/.bash_profile && \
source $HOME/.bash_profile && \
[ ! -d ~/go/bin ] && mkdir -p ~/go/bin

go version

Set vars (change your <wallet-name> and <moniker>)

Get Galileo folder

Move binaries to /usr/local/bin

Init 0G Node

Update config.toml

Set custom ports in geth-config.toml

Set custom ports for 0gchaind config.toml and app.toml

Disable Indexer

Set custom pruning

Create 0gchain systemd service

Create Geth systemd service

Reaload daemon and start nodes

Check logs

Useful commands โš™๏ธ

Node status

Check logs

Bloack sync status

Delete node ๐Ÿ—‘๏ธ

Dont forget backup your wallet_key and priv_validator_key.json

Last updated