Joshua Pangborn

October 4, 2024

Deploying Kirby CMS with Kamal 2

Kamal 2 was recently released. I’ve been deploying my containerized Kirby CMS website with Kamal for several months. It is a simple method for provisioning a server and deploying an application or website. Kamal 2 makes that even simpler for single server websites and I’ve just completed updating to Kamal 2. We’ll walk through how to c...
Read more
August 21, 2024

Using ServerSideUp PHP Docker Image to Deploy Kirby CMS

UPDATE: Kamal 2 is out and this is much easier now. See my article on Deploying a Kirby CMS site with Kamal 2. Kirby CMS is a fantastic content management system that is simple to use and manage. I have used it to create a number of websites and have used various deployment strategies. Lately, I have used Kamal to deploy Laravel applic...
Read more
August 21, 2024

Enabling SSL on Traefik using Kamal

UPDATE: Kamal 2 is out and this is much easier now. See my article on Deploying a Kirby CMS site with Kamal 2. It doesn't cover everything needed for Laravel, but it gets close. I previously posted on Deploying a Laravel App with Kamal using the ServerSideUP PHP Docker image. At the end of the article, we were deploying a Laravel appli...
Read more
May 18, 2024

Deploying a Laravel App with Kamal

I’ve been working on a new app in Laravel and was ready to deploy it so I could begin using an early version. Kamal has been on my radar as a deployment tool to simplify server setup and deployment, while maintaining flexibility on future choices, like cloud vendor or even my own servers. The Kamal documentation and early tutorial vide...
Read more