September 27th, 2024

Kamal 2.0 Released

Kamal 2.0 enhances web application deployment on various servers, introducing features like kamal-proxy, automatic HTTPS, and improved secret management, while being compatible with any programming language.

Read original articleLink Icon
Kamal 2.0 Released

Kamal 2.0 has been released, enhancing the deployment tool for web applications on virtual machines or bare metal servers. The new version simplifies the deployment process, accommodating various scales from single-server applications to multiple deployments across numerous servers. Key features include the introduction of kamal-proxy for seamless version switching, automatic HTTPS integration with Let’s Encrypt, the ability to deploy multiple applications on one server, and improved secret management with commands for retrieving secrets from password managers. The custom-built kamal-proxy replaces Traefik, aligning better with Kamal's design and enabling new functionalities such as maintenance mode and canary deployments. Kamal 2.0 will be the default installation in Rails 8.0 but is compatible with web applications in any programming language. An upgrade guide is available for existing Kamal 1 users. The team has already implemented Kamal 2 for their HEY deployments, experiencing faster deployment times and easier configuration.

- Kamal 2.0 simplifies deployment for web apps on various server configurations.

- New features include kamal-proxy, automatic HTTPS, and improved secret management.

- The tool is compatible with any programming language, not just Rails.

- An upgrade guide is available for users transitioning from Kamal 1.

- The new version is already in use for HEY deployments, enhancing efficiency.

Link Icon 1 comments
By @Sphax - 3 months
Anyone using Kamal in production outside 37signals ?