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
1
Download the fullnode configuration template
2
Download the genesis blob
For mainnet:For testnet:For devnet:
3
Update the configuration
Edit
fullnode-template.yaml to match your setup:Deployment Options
Using Docker Compose
Create adocker-compose.yaml file:
Using Systemd
1
Create the sui user and directories
2
Copy configuration files
3
Create systemd service
Create
/etc/systemd/system/sui-node.service:4
Enable and start the service
Network Configuration
Ensure the following ports are accessible: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