Check System Requirements
These requirements represent a baseline for running a stable go-flare node.
- RPC Nodes: Adjust CPU and RAM upwards if you expect to serve a high volume of RPC requests.
- Validator Nodes: While base requirements are similar, validators have high uptime and performance demands. Consider higher-end specifications within the recommended range for validators.
- Flare Entity: Running the additional FSP components alongside a validator requires more resources, detailed here.
Hardware
- Flare Mainnet
- Flare Testnet Coston2
- Songbird Canary-Network
- Songbird Testnet Coston
Requirement | |
---|---|
CPU | 4 cores |
RAM | 16 GB |
Disk space (pruned) | 500 GB SSD |
Disk space (archival) | 3.5 TB SSD |
Disk growth | 30 GB/month |
Disk speed | 1200 MB/s read + 600 MB/s write |
Requirement | |
---|---|
CPU | 4 cores |
RAM | 16 GB |
Disk space (pruned) | 150 GB SSD |
Disk space (archival) | 1 TB SSD |
Disk growth | 5 GB/month |
Disk speed | 1200 MB/s read + 600 MB/s write |
Requirement | |
---|---|
CPU | 4 cores |
RAM | 16 GB |
Disk space (pruned) | 2 TB SSD |
Disk space (archival) | 8 TB SSD |
Disk growth | 120 GB/month |
Disk speed | 1200 MB/s read + 600 MB/s write |
Requirement | |
---|---|
CPU | 4 cores |
RAM | 16 GB |
Disk space (pruned) | 150 GB SSD |
Disk space (archival) | 1 TB SSD |
Disk growth | 11 GB/month |
Disk speed | 1200 MB/s read + 600 MB/s write |
Flare Entity requirements.
To deploy all Flare Entity components on a single HW instance:
- Flare Mainnet
- Flare Testnet Coston2
- Songbird Canary-Network
- Songbird Testnet Coston
Requirement | |
---|---|
CPU | 16 cores |
RAM | 64 GB |
Disk space | 4 TB SSD |
Requirement | |
---|---|
CPU | 8 cores |
RAM | 16 GB |
Disk space | 100 GB SSD |
Requirement | |
---|---|
CPU | 16 cores |
RAM | 64 GB |
Disk space | 4 TB SSD |
Requirement | |
---|---|
CPU | 8 cores |
RAM | 16 GB |
Disk space | 100 GB SSD |
It is possible to split the FSP deployment across multiple instances, but this deviation from the recommended deployment configuration could introduce additional friction when updating.
Operating System
While go-flare might run on various operating systems, production nodes are most commonly and reliably run on Linux, with distributions such as Ubuntu LTS (e.g., 22.04, 24.04) being highly recommended and the most tested environment.
Networking
Stable connectivity is essential. Ensure at least 40 Mbps download / 10 Mbps upload sustained speed (note: initial sync uses significant bandwidth). If behind a firewall or NAT, configure port forwarding for these default TCP ports:
- Port
9650
(API): The default API port; secure external API access using firewall rules or a reverse proxy if needed. - Port
9651
(P2P/Staking): Required by all nodes for P2P peer discovery/communication. Additionally used by validators for P-Chain consensus communication. Must be publicly reachable.
A static public IP address is highly recommended for validators to ensure consistent uptime and reliability, potentially impacting rewards.
On a Cloud Provider
Pre-configured Flare nodes are available on Google Cloud Platform Marketplace. These nodes do not require installing dependencies or managing configuration files, they also come with a local database copy which can reduces bootstrap times.