Kamal DevOps: The missing video course
Kamal DevOps is the first ever video course on Kamal deploy tool from the author of the first book on Kamal.
Use code "launch" to get 25% discount while the course is fresh.
The course
This is a 2:30h long and practical course explaining what Kamal is and how it fits the wider ecosystem of platform tools.
There are two videos:
- Part 1: Kamal theory talking about connectivity, networking, infrastructure, system configuration and how it all fits together with Kamal. Length is around 1:30h.
- Part 2: Kamal practice deploying two applications (one SQLite and one on PostgreSQL with monitoring). Length is around 1:00h.
You can download both videos to your computer and watch them offline at convenient time (take them on the airplane!). Both videos have markers for sections they contain.
What you'll learn
Connectivity and networking - How to deploy Kamal application with SSH or with a Tailscale VPN.
Infrastructure - How to deploy Kamal manually or with Terraform on Hetzner and optionally fronted by Cloudflare proxy.
Kamal - How to configure multiple applications on a single server or one across servers. How deploys, rollbacks, and CI/CD work. How to configure backups to object storage buckets.
Monitoring - How to configure Kamal with Prometheus and Grafana.
Production - How to debug system services and Docker processes in production.
Practical deploy
The second part of the course is practical deployment that we'll do together following a Walkthrough PDF that you'll also get.
Code
You'll get the Terraform template, system configuration Bash script for cloud-init, SQLite configuration with Litestream backups, PostgreSQL configuration with backups, Loki logs, Prometheus host metrics, and Grafana.
About the author
I deployed many Kamal applications for myself and clients. I wrote a first ever book on Kamal called Kamal Handbook. Kamal is just one piece of a deployment process so I want to show people how Kamal works in relation to other tools and services.