Skip to main content
This page outlines the infrastructure requirements for running an Ault full node. The specifications below reflect the configuration used in the official testnet partner guide. Running below these requirements may result in slow sync, unstable execution, or degraded performance.

Hardware Requirements

ComponentRequirementNotes
CPU16 vCPUSustained performance required. Avoid burst instances.
Memory64 GiBRequired for stable execution and state processing.
Storage1 TiBMust meet I/O requirements below.
Network1 GbpsRequired for stable P2P connectivity and state sync.
OSUbuntu 24.04The latest LTS release is recommended.

Storage & I/O Requirements

For AWS EBS:
  • Volume type: gp3
  • Provisioned IOPS: 8,000
  • Throughput: 500 MiB/s
Insufficient disk performance will directly impact node stability.

Operating System

Supported:
  • Ubuntu 24.04 LTS (the latest LTS release is recommended)
Set the timezone to UTC:
sudo timedatectl set-timezone UTC

System Dependencies

Install required packages before node setup:
sudo apt update && sudo apt upgrade -y

sudo apt install -y \
  curl wget git vim htop iotop sysstat net-tools jq \
  python3-pip build-essential software-properties-common \
  ca-certificates gnupg lsb-release bison ufw lz4

System Optimization

Network Optimization (BBR)

Enable TCP BBR congestion control:
sudo modprobe tcp_bbr
Apply sysctl tuning as provided in the setup guide.

Ulimits

Increase file descriptor and process limits:
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
Verify with:
ulimit -a

Network Ports

PortProtocolPurposeExposure
26656TCPConsensus P2PPublic (required for peering)
26657TCPCosmos RPCOptional
1317TCPREST APIOptional
9090TCPgRPCOptional
8545TCPEVM JSON-RPCOptional
8546TCPEVM WebSocketOptional
After setup, ensure your P2P port is open and share your peer information in the following format: node-id@IP:PORT Retrieve your node ID with:
aultd comet show-node-id --home ~/.aultd