System requirements
Supported Operating Systems and Compute Platforms
Operating Systems | Compute Platforms |
---|---|
Debian | arm64/amd64 |
Ubuntu | arm64/amd64 |
Tip
Don't have Linux and want to run a node? Other options are available
Compute Requirements and Recommendations
Minimum Requirements | Recommended Requirements |
---|---|
8 vCPU / 4 CPU cores | 16 vCPU / 8 CPU cores |
8 GB RAM | 16 GB RAM |
100 GB storage | 100 GB storage |
100 Mbps network | 1 Gbps network |
Note
The above requirements are based on the assumption that the node will be running on a dedicated machine. If you are running other services on the same machine, you may need to adjust the requirements accordingly.
Why These Requirements?
The consensus algorithm used by the network is based on a protocol that benefits from fast response times and high availability. The requirements are set to ensure that the node can keep up with the network and provide good node health which benefits the network as a whole, including the node runner. If you are unable to meet these requirements, you may still be able to run a node. However, it may not be as beneficial to the network or to you, as your node won't be able to earn rewards effectively.
Where Can I Run a Voi Node?
You can run a Voi node on a dedicated server, a virtual private server (VPS), or a cloud instance.
Tip
If you are new to running a node, we recommend experimenting with a cloud instance if you are familiar with cloud providers, such as AWS, GCP, or Azure.
If you are not familiar with these cloud providers, you can consider a Cloud or VPS provider such as DigitalOcean, Linode, OVHcloud, Hetzner or Vultr - to name a few. We have found that onboarding is typically very easy and you can get started with just a few clicks.
Considerations Before Choosing a Permanent Host
Consider node requirements, costs, location, and bandwidth before choosing a host. Nodes on the Voi Testnet have seen up to 300 GB of incoming and 3 GB of outgoing traffic monthly.
Typically, large cloud providers charge for outgoing bandwidth usage, as well as for the resources used. Many smaller cloud and VPS providers offer a fixed amount of bandwidth per month, and where significant savings can be made by choosing a smaller cloud provider or a VPS provider
During Testnet we have seen costs range from $20 to $100 per month for a Voi node, with larger cloud providers being at the higher end of the scale.
Note
As a node runner, and to avoid surprises, it's important that you are aware of the costs and the terms of service of the provider you choose.
Data Center Location
When choosing a host, consider the location of the data center that you will be using and whether there is relay node capacity available nearby in the network, if running a participation node. Your node will benefit from low latency and high availability if it is located close to a relay node.