Skip to main content

Node system requirements

Please note that all system requirements listed below are presented in a Minimum/Recommended format.

Mainnet specs

Testnet (Amoy) specs

Downloading the snapshot

It is recommended that you keep your snapshots handy before setting up the node. Link to the snapshot documentation here.

Open necessary ports

Sentry/full nodes

Validator nodes

Install RabbitMQ

This step is only relevant for validator nodes.
Before setting up your validator node, it’s advisable to install the RabbitMQ service. You can use the following commands to set up RabbitMQ (if it’s not already installed):

Connect to Ethereum RPC endpoint

This step is only relevant for validator nodes.
Validator nodes need to connect to an Ethereum RPC endpoint. You may use your own Ethereum node, or utilize external infrastructure providers.

Mandatory checklist for validators

Please follow the below checklist in order to set up your validator node using binaries, Ansible, or packages.
  • Polygon Chain overview: what the node is participating in: dual-layer architecture, milestones, checkpoints.
  • Become a validator: staking, delegation, and the full path from node to active validator.
  • RPC endpoints: if you only need a connection to the network without running your own node.