Setting up a Solana validator requires specific hardware and software configurations to ensure optimal performance and stability.
Hardware Requirements:
CPU: Solana validators benefit from high-performance CPUs. A multi-core processor is recommended, preferably with high clock speeds ( core/GHz rate ).
Ideal servers with AMD EPYC CPUs with a minimum of 24 cores. Servers, which support AMD EPYC CPUs:
EPYC U33 - Up to 4x NVMe drives
EPYC U34 - Up to 8x NVMe drives
RAM: The recommended amount of RAM is 512GB or more
Storage: Fast and large NVMe storage is essential. It would help if you had the speed and capacity to handle the ledger growth. 2 x 1.92GB NVMe enterprise drives would be perfect for your Solana validator node. Important! Please be sure to order servers with Enterprise-grade drives. Solana validator uses drives heavily and consumer-grade drives may not be reliable and disk resources can be used up very quickly. To set up the OS, a separate small SSD drive is OK, it may be 250SSD or NVMe.
Internet Connection: A reliable and high-speed internet connection is necessary. A minimum upload speed of 1 Gbps is recommended. Internet traffic, with a minimum of 100TB, 200TB, or 1Gbps unlimited/unmetered is recommended.
Software Requirements:
Operating System: Solana supports various operating systems, including Linux (Ubuntu, CentOS, etc.). Choose a distribution that you are comfortable with. Ubuntu is a popular choice.
Solana Software: Install the Solana software on your server. For the most up-to-date installation instructions, follow the official Solana documentation.
Firewall Configuration: Ensure your firewall allows incoming and outgoing connections on the required ports. Solana typically uses ports 8000, 8001, 8002, and 22.
Bacloud accepts Solana's crypto payments!