
Kamal
by 37signals
Deploy containerized web apps to any server with zero downtime
Kamal is an open-source deploy tool from 37signals that ships Docker-containerized web apps to bare metal or cloud VMs over SSH. It handles zero-downtime deploys, rolling restarts, remote builds, and accessory services such as databases. It is the default deployment tool in Rails 8 but works with any containerized app.
Key features
- Zero-downtime deploys via kamal-proxy
- Rolling restarts and rollbacks
- Remote and multi-arch builds
- Accessory services such as databases
- Works with any VPS or bare-metal server
Similar tools

Coolify
Open-source, self-hostable alternative to Heroku, Netlify, and Vercel
Render
Cloud platform for web services, workers, cron jobs, and Postgres

Cloudflare Workers
Serverless functions and apps running on Cloudflare's network

Fly.io
Runs containers as fast-starting VMs in regions worldwide

Google Cloud Run
Serverless containers and functions on Google Cloud that scale to zero
Netlify
Web hosting with Git-based deploys, functions, and forms