Skip to main content

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.

info

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 nodeNon-validator nodeArchive nodeBridge node
8-core CPU6-core CPU8-core CPU4-core CPU
32 GB RAM25 GB RAM32 GB RAM8 GB RAM
700 GB high-speed SSD700 GB high-speed SSD7 TB high-speed SSD100 GB high-speed SSD
x86-64 architecturex86-64 architecturex86-64 architecturex86-64 architecture

Saigon testnet

Validator nodeNon-validator nodeArchive nodeBridge node
2-core CPU6-core CPU4-core CPU-
8 GB RAM8 GB RAM8 GB RAM-
100 GB high-speed SSD100 GB high-speed SSD250 GB SSD-
x86-64 architecturex86-64 architecturex86-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.

combined-setup

Follow this guide for a combined setup:

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.

standalone-setup

Follow these guides for a standalone setup: