# Module 5. Creating a stake pool

- [The setup](/cardano-course/handbook/create-a-stake-pool/the-setup.md)
- [Generating keys](/cardano-course/handbook/create-a-stake-pool/generate-keys.md)
- [Registering a stake pool](/cardano-course/handbook/create-a-stake-pool/register-stake-pool.md)
- [Runtime system options](/cardano-course/handbook/create-a-stake-pool/runtime-system-options.md)
- [Running the nodes](/cardano-course/handbook/create-a-stake-pool/running-the-nodes.md)
- [Stake snapshots](/cardano-course/handbook/create-a-stake-pool/stake-snapshots.md)
- [Upgrading cardano-node and cardano-cli](/cardano-course/handbook/create-a-stake-pool/upgrading-cardano-node-and-cardano-cli.md)
- [Pool operations and maintenance](/cardano-course/handbook/create-a-stake-pool/pool-maintainance.md)
- [Retiring a stake pool](/cardano-course/handbook/create-a-stake-pool/retiring-a-stake-pool.md)
