Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.stable.xyz/llms.txt

Use this file to discover all available pages before exploring further.

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
Last modified on April 23, 2026