Multiple instances / One machine
Running Multiple Erigon Instances on a Single Machine
Required Configuration Flags
Example Configuration
# Mainnet instance
./build/bin/erigon \
--datadir="<your_mainnet_data_path>" \
--chain=mainnet \
--port=30303 \
--http.port=8545 \
--authrpc.port=8551 \
--torrent.port=42069 \
--private.api.addr=127.0.0.1:9090 \
--http --ws \
--http.api=eth,debug,net,trace,web3,erigon
# Sepolia instance
./build/bin/erigon \
--datadir="<your_sepolia_data_path>" \
--chain=sepolia \
--port=30304 \
--http.port=8546 \
--authrpc.port=8552 \
--torrent.port=42068 \
--private.api.addr=127.0.0.1:9091 \
--http --ws \
--http.api=eth,debug,net,trace,web3,erigonDocker Compose Multi-Instance Setup
Best Practices
1. Resource Management
2. Database Configuration
3. Network Port Management
Component
Default Port
Protocol
Purpose
4. Service Separation
5. Monitoring and Logging
Performance Optimization
Cloud Storage Considerations
Memory Locking for Performance
How RAM is used
Last updated
Was this helpful?