Build Linux binary from source and become a Sentry Node Operator

Everything you need to go from zero to running a fully synced Oraichain node β€” the right way.


🧰 Prerequisites

Before diving in, make sure your system meets the following requirements.

βœ… OS Compatibility

  • Ubuntu LTS versions only: 22.04

  • ❌ Not supported: Ubuntu 16.04 or older

βœ… Go (Golang)

  • Required version: 1.22.6+

  • Follow the Go installation guide if not already installed.

  • Ensure $GOPATH/bin is included in your $PATH.

βœ… Essential Packages

Install these if not already available:

sudo apt update && sudo apt install make gcc -y

πŸ—οΈ Build oraid from Source

Let’s compile the node binary from scratch.

1. Set your ORAI working directory

πŸ“ If you're not using /root, replace all occurrences of $ORAI_HOME with your desired path.

2. Clone and build

⚠️ Confirm the binary version:

Expected output: v0.50.9


βš™οΈ Initialize Your Node

(replace the NODE_NAME with a name of your choosing)

Download the latest genesis file:

βœ… Resulting directory structure:


Cosmovisor makes future upgrades smooth and stress-free.

1. Install Cosmovisor

2. Set up folders

3. Add environment variables

Check installation:


⛓️ Sync Chain Data

Download and extract the latest snapshot:

We provide a snapshot file every hour, available at https://snapshot.orai.io/. Please change [SNAPSHOT_URL] to the provided link.


πŸ› οΈ Update Node Config

Edit config:

Update seeds:

You may also add more from this list:


πŸ”§ Run as a Systemd Service

Create a service file:

Enable and start:


🩺 Monitor Your Node

Check service status

View logs live

Sync status

βœ… If catching_up is false, you're fully synced!


πŸ‘₯ Join the Community

Join our Telegram group to get help, share ideas, and stay up to date:

πŸ‘‰ Oraichain Validators Group

Some useful resource from validator community:

Last updated

Was this helpful?