Kamal Handbook is the missing manual for the new Kamal deploy tool which lets you run Docker in production with minimal effort.
Now in second edition for Kamal 2.
First, we explain what Kamal is, look how Kamals works on the surface, and go through the first deploy. Then we’ll dive more into Kamal’s server configuration and use the new knowledge for deploying 2 more complex examples. At last, we have a look on logging, debugging, CI/CD, and handling backups.
Donal McBreen, Lead Programmer at 37signals, and one of the main contributors to Kamal, wrote the foreword to the 1st edition.
You’ll get PDF and ePUB copies. The ePUB is tested on Apple Books and Kindle.
Which edition should I get?
The 2nd edition of the book covers Kamal 2.x releases while the previous edition covered Kamal 1.x releases. The latest release targets Kamal 2.0.
The Patron copy contains all editions and might come with early access and additional future bonuses.
Will I get free updates?
You get free updates for a given edition. The Patron copy gets free lifetime updates for all editions.
Is this book just for Rails?
Kamal is framework-independent and so I wrote the book in a general way, only mentioning assumptions about one’s Dockerfile. Bring your Dockerfile and you are good.
Is this only for Ubuntu?
Kamal doesn’t tie itself with any particular Linux flavor so you can use your favourite. The small provisioning examples in the book are tested against Ubuntu 22 LTS.