Hardware Requirements
We are continuously evaluating the hardware requirements as we work on the next version of Pocket Network.
TODO_MAINNET: Update this document prior to MainNet release
Hardware Requirements
Recommended Environment
Linux-based System: Preferably Debian-based distributions (Ubuntu, Debian).
Architecture Support: Both x86_64 (amd64) and ARM64 architectures are supported.
Root or Sudo Access: Administrative privileges are required.
Dedicated Server or Virtual Machine: Any provider is acceptable.
Vultr Playbook
If you are using Vultr for your deployment, you can follow the CLI Playbook we put together here to speed things up.
Validator / Full Node
(v)CPU Cores
4
6
RAM
16GB
32GB
SSD Storage
200GB
420GB
In flux
TODO(@okdas): Update these based on the network (Alpha, Beta, MainNet) when taking the latest snapshot.
RPC Node
If the Full Node will serve as the RPC endpoint for Gateways and RelayMiners under high load, consider:
Providing more resources
Deploying multiple Full Nodes for continuous service
RelayMiner
See the RelayMiner documentation for more information on what a RelayMiner is.
CPU Cores
1
4
RAM
1GB
16GB
SSD Storage
5GB
5GB
Note that resource requirements for RelayMiner scale linearly with load:
More suppliers --> Higher resource consumption
More relays --> Higher resource consumption
PATH Gateway
See the PATH Gateway documentation for more information on what a PATH Gateway is.
CPU Cores
1
4
RAM
1GB
16GB
SSD Storage
5GB
5GB
Additional Considerations
Scalability: As your infrastructure grows, you may need to adjust resources accordingly.
Monitoring: Implement a robust monitoring system to track resource usage and performance.
Redundancy: For critical operations, consider setting up redundant systems to ensure high availability.
Was this helpful?
