πΉRunning a Node
Running your own Orbion node provides full access to network data without relying on public RPC endpoints. It allows greater flexibility, performance, and independence β especially for indexers, explorers, validator operators, and backend teams.
This guide outlines the steps to launch a standard full node on the Orbion Testnet.
π§Ύ Requirements
CPU
2 cores
4+ cores
RAM
4 GB
8β16 GB
Storage
100 GB SSD
250+ GB NVMe
OS
Ubuntu 20.04+
Any Linux/macOS
Bandwidth
10 Mbps
50+ Mbps
βοΈ Step 1: Install the Node Binary
β οΈ Coming soon: official release binaries will be hosted at orbionchain.com/releases
For now, build from source (if repo is public), or install from precompiled binaries once available:
wget https://orbionchain.com/releases/orbiond
chmod +x orbiond
sudo mv orbiond /usr/local/bin/π§ Step 2: Initialize the Chain
orbiond init "MyNode" --chain-id orbion-testnetThis will generate the config directory and initial node identity.
𧬠Step 3: Download Genesis File
Ensure the file matches the expected hash from the documentation or community channels.
π Step 4: Configure Peers & RPC
Edit ~/.orbiond/config/config.toml:
π Step 5: Start the Node
To run in the background:
Check sync status:
π‘ Enable API for External Access (optional)
In ~/.orbiond/config/app.toml:
π§ Archive Mode (for indexers)
To store full state history:
Set pruning to
nothingEnable index-all keys
In app.toml:
In config.toml:
Warning: Archive nodes require large storage over time. Only use this if you're building explorers, analytics tools, or bridges.
π Security Recommendations
Protect port
26656,26657, and1317with a firewallUse
ufworiptablesto restrict accessKeep binaries updated and verify checksums
Backup your node keys (
priv_validator_key.json,node_key.json)
Running your own node gives you full control over RPC access, faster indexing, and the ability to validate blocks and transactions in real time β without rate limits.
Last updated