-
Notifications
You must be signed in to change notification settings - Fork 0
Install and Configure Validator
Andrei Montchik edited this page Apr 15, 2026
·
1 revision
- Validator Configuration, including keypairs:
~/.config/solana - Ledger:
/mnt/ledger - Snapshots:
/mnt/snapshots - Accounts:
/mnt/accounts - Startup configuration parameters source code
- Configure the memory swap.
- Increase the memory mapped files limit
- Increase UDP buffers size
- Increase number of allowed open file descriptors
- Optimize CPU utilization
- Create Disk Mounts for Ledger, Accounts and Snapshots.
Configure firewall according to Solana recomendations
- Allow TCP/UDP connections for the port range 8000-10000:
sudo ufw allow 8000:10000/tcp; sudo ufw allow 8000:10000/udp - Deny TPC/UDP connections for the port 8899:
sudo ufw deny 8899/tcp; sudo ufw deny 8899/udp - Deny TPC/UDP connections for the port 8900:
sudo ufw deny 8900/tcp; sudo ufw deny 8900/udp - Enable ufw:
sudo ufw enable - Confirm that the configuration was applied:
sudo ufw status
- the keypairs directory is
~/config/solana, keep the passphrase empty.- Validator Identify:
solana-keygen new -o validator-keypair.devnet.json - Voter Keypair:
- Authorized Withdrawer:
- Validator Identify:
- Known Validators and the endpoints can be found on the Solana Clusters page.
- Example for Mainnet:
TBD