System Requirements
Learn about running an Avail validator using Docker.
System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| RAM | 8GB | 16GB |
| CPU (amd64/x86 architecture) | 4 core | 8 core |
| Storage (SSD) | 20-40 GB | 200-300 GB |
While we do not favor any operating system, more secure and stable Linux server distributions (like CentOS) should be preferred over desktop operating systems (like Mac OS and Windows). Also, the minimum storage requirements will change over time as the network grows. It is recommended to use more than the minimum requirements to run a robust full node.
Methods to Run an Avail Node
- Using Binaries: You can follow the instructions provided in the next page for setting up an Avail node using binary releases. This method is suitable for users who prefer manual installation and configuration. For reference, you can also explore the GitHub Releases page for a list of binary releases.
- Building from source: The Avail node is based on open-sourced code. Feel free to clone the repo and build it locally.
- Using Docker: If you have docker engine installed on your machine, you can use it to run a pre-built docker image for the Avail node.
- Assisted Deployment: If you prefer running your Avail node with the help of an infrastructure provider, you can run an avail node on OnFinality and have a fully synced node ready to use in minutes
How is this guide?