I want to run a stake pool for fun and learning purposes and not for profit. What are the minimum hardware requirement for that? I have an old laptop with 2Gig RAM and 256Gig storage.
As per this documentation, https://docs.cardano.org/en/latest/getting-started/stake-pool-operators/creating-a-stake-pool.html,
in terms of hardware, you should ensure you have the following:
8 GB of RAM
24 GB of hard disk space
a good network connection and about 1 GB of bandwidth per hour
a public IP4 address
Note that processor speed is not a significant factor for running a stake pool.
Requirements mentioned here can only reflect the current state and will very likely change in the future.
Since the Alonzo hardfork combinator event it is recommended to have more than the previously recommended 8GB of RAM.
The current documentation recommends
- 10 GB of RAM
- 24 GB of hard disk space
- a good network connection and about 1 GB of bandwidth per hour
- a public IP4 address
Honestly, to me this sounds more like the absolute minimum requirements.
As of today the
db folder alone counts almost 19GB. If you want to keep logs for a while it requires more quickly. Hence my recommendation for >50GB hard disk space. I'd also strongly recommend >12GB of RAM. If you want to run CNCLI for leader logs or such, you'd probably want more like >16GB RAM.