Running a peaq validator requires a robust and reliable Virtual Private Server (VPS) or dedicated server to ensure optimal performance and uptime. This guide will help you choose a suitable VPS provider, with examples from AWS, DigitalOcean, and Linode (Akamai). The recommended hardware specifications provided by the peaq engineering team serve as a baseline for reliable results.

Prerequisites

  • Basic familiarity with setting up virtual servers.
  • Aim to run a peaq validator node using the recommended hardware.
  • Your goal is to balance performance, cost-efficiency, and reliability when selecting a VPS provider.
  • You are running Ubuntu 20.04 as your operating system.
  • OS: Ubuntu 20.04
  • CPU: 3.3 GHz AMD EPYC 7002
  • Storage: 1TB SSD
  • Memory: 8GB RAM

The above specifications have been tested and proven by peaq’s engineering team to produce reliable results over time. While these are recommended, you can experiment with other configurations to optimize for cost and performance.

Instructions for Choosing a VPS Provider

Ensure the chosen VPS provider offers a machine with:

  • High-performance CPU (preferably AMD EPYC 7002 or equivalent)
  • Ample SSD storage (1TB or more)
  • Adequate RAM (8GB or more)

2. Compare VPS Providers

Amazon Web Services (AWS)

  • Instance Recommendation: c5ad.xlarge
  • Specs:
    • 4 vCPUs (AMD EPYC)
    • 8GB RAM
    • Up to 10 Gbps network bandwidth
    • Elastic Block Storage (EBS) for SSD storage
  • Why AWS:
    • High availability and reliability
    • Flexible scaling options
    • Extensive documentation and support
  • Considerations:
    • Pricing can be higher compared to other providers.

DigitalOcean

  • Instance Recommendation: Premium AMD CPU Droplet (e.g., CPU-Optimized 8GB)
  • Specs:
    • 4 vCPUs
    • 8GB RAM
    • 160GB SSD local storage (option to scale to 1TB via storage volumes)
  • Why DigitalOcean:
    • Simplicity in UX for setup and management
    • Competitive pricing
    • Integrated monitoring tools
  • Considerations:
    • Limited to specific regions for Premium CPUs.

Linode (Akamai)

  • Instance Recommendation: Dedicated CPU Plan (e.g., Dedicated 8GB)
  • Specs:
    • 4 Dedicated vCPUs
    • 8GB RAM
    • 160GB SSD (scale up with storage volumes)
  • Why Linode:
    • Affordable pricing
    • Strong performance for dedicated resources
    • User-friendly interface / UX
  • Considerations:
    • Storage upgrades may require additional configurations.

3. Cost and Regional Availability

  • Compare the monthly pricing for the recommended instances from AWS, DigitalOcean, and Linode.
  • Check for regional availability to ensure low latency, especially if you are running a collator in a specific geographic location.

4. Additional Factors to Consider

  • Network Performance: Ensure the VPS offers sufficient bandwidth and low latency.
  • Support and SLAs: Check if the provider offers technical support and Service Level Agreements (SLAs) for uptime.
  • Scalability: Choose a provider that allows easy scaling of resources in case your node requires higher specs.
  • Backup and Recovery: Opt for providers that offer automated backups and disaster recovery solutions.

Summary

ProviderRecommended PlanSpecsPricing Notes
AWSc5ad.xlarge4 vCPUs, 8GB RAM, 1TB SSDHigher cost, high reliability
DigitalOceanCPU-Optimized 8GB4 vCPUs, 8GB RAM, scalable SSDModerate cost, easy to use
LinodeDedicated 8GB4 vCPUs, 8GB RAM, scalable SSDAffordable, solid performance

By following this guide, you can choose a VPS provider that aligns with your technical requirements and budget to reliably run your peaq validator node. While AWS, DigitalOcean, and Linode are excellent options, the final choice depends on your specific needs and preferences.