System Requirements
Before setting up a fullnode, ensure your system meets the minimum requirements. See System Requirements for details.Prerequisites
- Access to the genesis blob for your target network (mainnet, testnet, or devnet)
- Sufficient disk space for blockchain data (4TB+ recommended)
- Network connectivity with open required ports
Installation Methods
Using Pre-built Binaries
Download the latest sui-node binary from S3:Using Docker
Pull the official Docker image:Building from Source
Clone and build the Sui repository:./target/release/sui-node.
Configuration
Download Required Files
Deployment Options
Using Docker Compose
Create adocker-compose.yaml file:
Using Systemd
Network Configuration
Ensure the following ports are accessible:| Port | Protocol | Purpose |
|---|---|---|
| 8080 | TCP | Transaction and protocol interface |
| 8084 | UDP | P2P state sync |
| 9000 | TCP | JSON-RPC interface |
| 9184 | TCP | Metrics (localhost only) |
Verification
Check that the fullnode is running:Next Steps
- Configure monitoring for your fullnode
- Set up snapshots and backups
- Review the troubleshooting guide for common issues