Deploying Rails with Kamal

Kamal makes deploying Rails applications to any server simple and straightforward.

Kamal (formerly MRSK) has revolutionized Rails deployment. Deploy to any server with Docker.

Getting Started

Kamal comes bundled with Rails 8:

kamal setup

Configuration

Edit config/deploy.yml to configure your servers:

service: myapp
image: myuser/myapp

servers:
  web:
    - 192.168.1.1

Zero-Downtime Deploys

Kamal handles rolling deploys automatically, ensuring zero downtime for your users.

Happy deploying!