
Kamal Has a Free API: The Deployment Tool from Basecamp That Deploys Docker Apps Without Kubernetes
Kubernetes is overkill for most apps. Heroku is too expensive. Kamal (formerly MRSK) from Basecamp deploys Docker containers to any server with zero-downtime rolling deploys — no orchestrator needed. What Is Kamal? Kamal is a deployment tool that ships Docker containers to bare servers. Built by the team behind Basecamp and HEY, it handles zero-downtime deploys, SSL certificates, rolling restarts, and multi-server deployments. It uses Traefik as a reverse proxy and requires nothing but SSH access to your servers. The Free Tool Kamal is completely free and open source: Zero-downtime deploys : Rolling deploys with health checks Multi-server : Deploy to multiple servers simultaneously Accessories : Deploy databases, Redis, etc. alongside your app SSL : Automatic Let's Encrypt via Traefik Environment management : Encrypted .env files Hooks : Custom scripts at each deploy stage No Kubernetes : Just Docker + SSH Quick Start Install Kamal: gem install kamal Initialize your project: kamal init
Continue reading on Dev.to DevOps
Opens in a new tab



