> For the complete documentation index, see [llms.txt](https://cardano-course.gitbook.io/cardano-course/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cardano-course.gitbook.io/cardano-course/handbook/create-a-stake-pool.md).

# Module 5. Creating a stake pool

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