Skip to content
Martin Aziz®

Services / 03

Kamal Cloud: Production Servers for Kamal

Kamal ships your containers. Kamal Cloud runs the machines underneath, provisioned, hardened, patched, backed up and watched, inside your own cloud account.

Kamal ships your containers. Kamal Cloud runs the machines underneath, provisioned, hardened, patched, backed up and watched, inside your own Hetzner, DigitalOcean or AWS account.

Kamal stops at the deploy. The server keeps going.

Kamal does six things well: build, push, boot, health check, swap traffic, and roll back. Kamal Cloud handles everything else: server creation, firewall, SSH hardening, fail2ban, patching, backups, restore verification, team access, environment separation, and cost tracking.

We built it for our own Kamal deployments on Hetzner, to get rid of incomplete hardening checklists, untested backups, and shared SSH keys.

You can walk away and take everything with you

Kamal Cloud is a client of your infrastructure, not its owner. Servers live in your cloud account and every generated file is standard Kamal format. If you stop paying, your servers keep running and your repository still works with plain Kamal. Kamal Cloud isn't in the request path, so if it's ever down, your apps keep serving traffic.

The parts of running a server Kamal was never for

  • Locked down, and checked against the machine. Firewall, SSH, brute-force protection and updates are verified against the actual server state, not a promised checklist.
  • Nothing changes until a person says so. API and CLI requests need admin approval in the browser. Advisory agents are read-only.
  • Every action has a name and a price on it. Deployments, tasks, backups, restores and shell sessions record who started them, with full logs and cost attribution from your provider.

The week after the deploy, handled

  • Push to deploy on branch pushes or tags, with path filters and [skip ci] support.
  • Alerts for failed deploys, tasks and backups, expiring certificates, and traffic overages, by email, Slack, Discord or webhook.
  • Rollback and maintenance to any previously built version, or a maintenance mode that serves 503s.
  • Backup before deletion: databases and volumes are backed up first, and deletion stops if the backup fails.

Pricing

One plan: $29/month. It includes unlimited apps, environments and deployments, and a seven-day free trial.

Server costs are billed by your provider, to you, at their price. Kamal Cloud never resells infrastructure.

More services

Related work.

Get in touch

Have a project in mind?

Tell us what you're working on. We'll respond with a candid assessment and an outline of how we'd approach it.

What to expect

  1. 01We read every inquiry within one business day.
  2. 02A candid reply with follow-ups, no boilerplate.
  3. 03If there's a fit, we scope the work on a short call.