Skip to main content
This page outlines the hardware and software requirements for running different types of Stable nodes.

Hardware Requirements

Full Node (Minimum)

ComponentRequirementNotes
CPU4 coresAMD Ryzen 5 / Intel Core i5 or better
RAM8 GB16 GB recommended for better performance
Storage500 GB NVMe/SSDWrite throughput > 1000 MiBps required
Network100 MbpsStable, low-latency connection
OSUbuntu 22.04/24.04, Debian 1264-bit Linux required
ComponentRequirementNotes
CPU8 coresAMD Ryzen 7 / Intel Core i7 or better
RAM16 GB32 GB for optimal performance
Storage1 TB NVMeWrite throughput > 2000 MiBps
Network1 GbpsDedicated connection preferred
OSUbuntu 24.04Latest LTS recommended

Archive Node

ComponentRequirementNotes
CPU16 coresAMD Ryzen 9 / Intel Core i9 or equivalent
RAM32 GB64 GB recommended
Storage4 TB NVMeFast growing, plan for expansion
Network1 GbpsUnmetered connection required
OSUbuntu 24.04Latest LTS recommended

Software Requirements

Operating System

Supported Distributions

  • Ubuntu 24.04 LTS (Recommended)
  • Ubuntu 22.04 LTS
  • Debian 12 (Bookworm)

System Dependencies

# Update system packages
sudo apt update && sudo apt upgrade -y

# Install essential tools
sudo apt install -y \
    build-essential \
    git \
    wget \
    curl \
    jq \
    lz4 \
    zstd \
    htop \
    net-tools \
    ufw

Network Requirements

Bandwidth Usage

Node TypeDownloadUploadMonthly Data
Full Node~50 Mbps avg~25 Mbps avg~15 TB
Archive Node~100 Mbps avg~50 Mbps avg~30 TB

Cloud Provider Recommendations

AWS

  • Full Node: t3.xlarge or c5.xlarge
  • Archive Node: m5.2xlarge or c5.2xlarge
  • Storage: gp3 with provisioned IOPS

Google Cloud

  • Full Node: n2-standard-4
  • Archive Node: n2-standard-8
  • Storage: pd-ssd or pd-extreme

Azure

  • Full Node: Standard_D4s_v5
  • Archive Node: Standard_D8s_v5
  • Storage: Premium SSD v2

DigitalOcean

  • Full Node: General Purpose 8GB
  • Archive Node: CPU-Optimized 16GB
  • Storage: Volume Block Storage

Monitoring Requirements

For production deployments, ensure you have:
  • Prometheus: For metrics collection
  • Grafana: For visualization
  • AlertManager: For alerting
  • Node Exporter: For system metrics
  • Log Aggregation: ELK or Loki recommended

Security Considerations

System Hardening

  • Keep OS and packages updated
  • Configure automatic security updates
  • Use SSH keys only (disable password auth)
  • Configure fail2ban
  • Enable firewall (UFW/iptables)
  • Regular security audits

Pre-Installation Checklist

Before proceeding with installation, verify:
  • Hardware meets minimum requirements
  • Operating system is supported and updated
  • Storage has sufficient IOPS
  • Network bandwidth is adequate
  • Firewall rules are configured
  • System monitoring is set up
  • Backup strategy is defined
  • Security measures are in place