Node Operations
Power the Sei Network Infrastructure
This section provides comprehensive guides for running, maintaining, and optimizing Sei network nodes. Whether you’re setting up a validator, an RPC node, or a relayer, you’ll find detailed instructions and best practices to ensure optimal performance and security.
Node Types:
RPC/API Nodes
Validator Nodes
Statesync Nodes
Archive Nodes
Network Versions
Hardware Requirements
⚠️
For best performance, run seid
directly on bare metal hardware (no virtualization or containers). Running seid
under Docker or Kubernetes for example can significantly degrade performance and cause your node to consistenly fall behind the chain tip.
Component | Recommended |
---|---|
CPU | 16 cores (Intel Xeon/Core i7/i9 or AMD Epyc/Ryzen) |
RAM | 128 GB DDR4 or better |
Storage | 2 TB NVMe SSD (high IOPS required) |
Network | 2 Gbps with low latency |
Installation & Setup Steps
System Preparation
1. Update and Upgrade System
sudo apt update && sudo apt upgrade -y
2. Install Essential Packages
sudo apt install make gcc git jq chrony curl lz4 wget tar build-essential -y
3. Synchronize System Time
sudo timedatectl set-timezone UTC
sudo systemctl enable --now chronyd
timedatectl
Install Go
Suggested Version: Go 1.22.x (Do NOT use Go 1.23.x)
Installation Steps
# Check for existing Go installation
go version
# Download and install Go 1.22.x
wget https://go.dev/dl/go1.22.12.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.12.linux-amd64.tar.gz
# Add Go to your environment variables
echo 'export PATH=$PATH:/usr/local/go/bin' >> $HOME/.bashrc
source $HOME/.bashrc
# Verify installation
go version
Last updated on