Validator node
Overview
If you’re interested in setting up a node on the Ronin mainnet, here are some hardware recommendations and guides on different methods of installation.
For testnet installation guides, see Saigon testnet.
Hardware requirements
To run a reliable, performant node, we suggest that the node’s hardware profile should match or exceed the following specifications:
Ronin mainnet
Validator node | Non-validator node | Archive node | Bridge node |
---|---|---|---|
8-core CPU | 6-core CPU | 8-core CPU | 4-core CPU |
32 GB RAM | 25 GB RAM | 32 GB RAM | 8 GB RAM |
700 GB high-speed SSD | 700 GB high-speed SSD | 7 TB high-speed SSD | 100 GB high-speed SSD |
x86-64 architecture | x86-64 architecture | x86-64 architecture | x86-64 architecture |
Saigon testnet
Validator node | Non-validator node | Archive node | Bridge node |
---|---|---|---|
2-core CPU | 6-core CPU | 4-core CPU | - |
8 GB RAM | 8 GB RAM | 8 GB RAM | - |
100 GB high-speed SSD | 100 GB high-speed SSD | 250 GB SSD | - |
x86-64 architecture | x86-64 architecture | x86-64 architecture | - |
These hardware requirements are rough guidelines, and each node operator should monitor their node to ensure good performance for the intended task. The size of your Ronin node will also grow over time.
Get started with node installation
We offer two different methods of installing nodes:
- The Docker method describes the installation of Ronin nodes as Docker instances, for those comfortable with Docker. Two different approaches to setting up your nodes using Docker are described in the following sections.
- The CLI (command-line interface) method uses a CLI tool to compile your own node binary from source. For more information, see Build a node from source.
Choose an approach
Within the Docker method, there are two ways to approach the installation of a validator and a bridge operator:
- Combined setup
- Standalone setup
Combined setup
In a combined setup, the validator and the bridge are defined in the same docker-compose.yml
file and run on one machine. We recommend this approach to most users for easier onboarding.
Follow this guide for a combined setup:
📄️ Run a validator and bridge together
Run validator and bridge nodes on the mainnet on one machine using Docker.
Standalone setup
In a standalone setup, the validator node and the bridge node are defined in two different docker-compose.yml
configurations and run on two machines, respectively.
Follow these guides for a standalone setup:
📄️ Run a validator
Run a validator node on the Ronin mainnet.
📄️ Run a bridge node
Run a bridge node on the Ronin mainnet.