
Kamal Has a Free API You Should Know About
Kamal is a deployment tool from the creators of Ruby on Rails. It deploys containerized web apps anywhere — from bare metal to cloud VMs — with zero downtime. Why Kamal Exists DHH (creator of Rails) was frustrated with expensive PaaS platforms. He built Kamal to deploy Hey.com and Basecamp to bare metal servers. Now you can use the same tool — for free. Key Features: Zero Downtime Deploys — Rolling deploys with health checks Multi-Server — Deploy to multiple servers simultaneously Docker-Based — Works with any language or framework Built-in Proxy — Automatic SSL with kamal-proxy Accessories — Deploy databases and services alongside your app Quick Start gem install kamal kamal init Configuration (config/deploy.yml) service : my-app image : my-user/my-app servers : web : - 192.168.1.1 - 192.168.1.2 job : hosts : - 192.168.1.3 cmd : bin/jobs proxy : ssl : true host : myapp.com accessories : db : image : postgres:16 host : 192.168.1.1 port : 5432 env : POSTGRES_PASSWORD : secret Deploy kam
Continue reading on Dev.to DevOps
Opens in a new tab


