English
Prerequisites

🧙♂
Mandatory skills for stake pool operators

As a stake pool operator for Cardano, you must be competent with the following abilities:
  • Operational knowledge of how to set up, run and maintain a Cardano node continuously
  • A commitment to maintain your node 24/7/365
  • System operation skills including general knowledge of using Bash scripts, systemd services and cron jobs
  • Server administration skills (operational and maintenance)

🧙
Mandatory experience for stake pool operators

🛑
Before continuing this guide, you must satisfy the above requirements.
🚧

🎗
Minimum Stake Pool Hardware Requirements

  • Two separate servers: 1 for block producer node, 1 for relay node
  • One air-gapped offline machine (cold environment)
  • Operating system: 64-bit Linux (i.e. Ubuntu Server 20.04 LTS)
  • Processor: An Intel or AMD x86 processor with two or more cores, at 2GHz or faster
  • Memory: 12GB of RAM
  • Storage: 50GB of free storage
  • Internet: Broadband internet connection with speeds at least 10 Mbps.
  • Data Plan: at least 1GB per hour. 720GB per month.
  • Power: Reliable electrical power
  • ADA balance: at least 505 ADA for pool deposit and transaction fees

🏋♂
Recommended Future-proof Stake Pool Hardware Setup

  • Three separate servers: 1 for block producer node, 2 for relay nodes
  • One air-gapped offline machine (cold environment)
  • Operating system: 64-bit Linux (i.e. Ubuntu 20.04 LTS)
  • Processor: 4 core or higher CPU
  • Memory: 16GB+ of RAM
  • Storage: 256GB+ SSD
  • Internet: Broadband internet connections with speeds at least 100 Mbps
  • Data Plan: Unlimited
  • Power: Reliable electrical power with UPS
  • ADA balance: more pledge is better, to be determined by a0, the pledge influence factor

🔓
Recommended Stake Pool Security

If you need ideas on how to harden your stake pool's nodes, refer to this guide.

🛠
Setup Ubuntu

If you need to install Ubuntu Server, refer to this guide.
For instructions on installing Ubuntu Desktop, refer to this guide.

🧱
Rebuilding Nodes

If you are rebuilding or reusing an existing cardano-node installation, refer to the section Resetting an Installation.