Featured Partner
theopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
Kamal
Deploy web apps anywhere: from bare metal to cloud
MITsoftware/hosting
★ 12k
A Docker-based deployment tool that ships web applications to any Linux server with zero-downtime releases.
About the Project
Why use this?
Kamal simplifies deployment by treating any SSH-accessible Linux server as a deployment target. It packages applications as Docker images, manages releases, configures a reverse proxy, and supports zero-downtime rollouts and rollbacks.
It is a good fit for teams that want cloud-portable deployments without adopting a full managed PaaS. Kamal is especially popular in the Ruby and Rails ecosystem but works with other web applications packaged in Docker.
Key Features
- Docker-based deployment to any server
- Zero-downtime deploys and instant rollbacks
- Built-in reverse proxy and SSL management
- Simple YAML configuration
- Cloud-agnostic and compatible with bare metal or VPS providers
- Reference / Repo
- https://github.com/basecamp/kamal
- Tool / Hosted
- https://kamal-deploy.org/
- Replaces / Alternative to
- Heroku, AWS Elastic Beanstalk
- Free layer
- open-source