```{image} ../_static/kup6s-icon-tutorials.svg :align: center :class: section-icon-large ``` # Tutorials **Learning-oriented guides that take you through a series of steps to complete a project.** Tutorials are lessons that help you gain practical skills and familiarity with cdk8s-mailu. They are designed to be followed step-by-step and will get you up and running. ## What you'll learn These tutorials will teach you how to: - Deploy a basic Mailu instance using cdk8s-mailu - Configure PostgreSQL and Redis backends - Customize component resources and settings - Deploy with Traefik TLS termination - Test your deployment ## Available Tutorials ```{toctree} --- maxdepth: 1 titlesonly: true --- 01-quick-start ``` ## Before you start These tutorials assume you have: - Basic familiarity with Kubernetes concepts - Node.js 16+ and npm installed - A Kubernetes cluster (local or remote) - kubectl configured to access your cluster - Basic TypeScript knowledge If you're new to CDK8S, we recommend reading the [CDK8S Patterns](../explanation/cdk8s-patterns.md) explanation first to understand how constructs work. --- **Looking for practical guidance?** Check out the [How-To Guides](../how-to/index.md) for specific solutions. **Need technical details?** See the [Reference](../reference/index.md) section for API documentation. **Want to understand the architecture?** Read the [Explanation](../explanation/index.md) section for concepts and design decisions.