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 articleKamal 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.
Related
I'm Back, Ruby on Rails
The author reassesses Ruby on Rails, praising its stability, built-in features, and supportive community, while highlighting its advantages for rapid development and deployment, making it suitable for startups.
Reclaim the Stack
A team at mynewsdesk.com developed a Kubernetes-based platform to replace Heroku, achieving 90% cost reduction and 30% performance improvement, while enhancing developer experience and open-sourcing the entire stack.
Show HN: A CLI tool I made to self-host any app with two commands on a VPS
Sidekick is a command-line tool for deploying applications on a VPS, offering features like zero downtime deployment, automatic SSL, and secure secret management, aimed at developers seeking production-ready solutions.
Kamal Proxy – A minimal HTTP proxy for zero-downtime deployments
Kamal Proxy is a minimal HTTP proxy that enables zero-downtime deployments, supports host-based routing, manages TLS certificates automatically, and allows configuration via environment variables for containerized environments.
A brief look at the new Kamal Proxy
Kamal 2 introduces kamal-proxy to replace Traefik, simplifying Docker container deployment with features like automatic TLS certificates, host-based routing, and minimal user configuration for enhanced functionality and user experience.
Related
I'm Back, Ruby on Rails
The author reassesses Ruby on Rails, praising its stability, built-in features, and supportive community, while highlighting its advantages for rapid development and deployment, making it suitable for startups.
Reclaim the Stack
A team at mynewsdesk.com developed a Kubernetes-based platform to replace Heroku, achieving 90% cost reduction and 30% performance improvement, while enhancing developer experience and open-sourcing the entire stack.
Show HN: A CLI tool I made to self-host any app with two commands on a VPS
Sidekick is a command-line tool for deploying applications on a VPS, offering features like zero downtime deployment, automatic SSL, and secure secret management, aimed at developers seeking production-ready solutions.
Kamal Proxy – A minimal HTTP proxy for zero-downtime deployments
Kamal Proxy is a minimal HTTP proxy that enables zero-downtime deployments, supports host-based routing, manages TLS certificates automatically, and allows configuration via environment variables for containerized environments.
A brief look at the new Kamal Proxy
Kamal 2 introduces kamal-proxy to replace Traefik, simplifying Docker container deployment with features like automatic TLS certificates, host-based routing, and minimal user configuration for enhanced functionality and user experience.