Kamal on a Mac
Deploy containers to your own servers over SSH (37signals) · Hosting
Kamal (from 37signals, the tool behind their move off the cloud) deploys a containerised app to servers you already own — no control plane and no PaaS: it SSHes in, installs Docker if needed, pulls your image from a registry and cuts traffic over through kamal-proxy once the new container passes its health check. Zero-downtime deploys, rollbacks by image tag, accessories for databases and Redis, and an audit log kept on the servers themselves. gem install kamal, then kamal init, a config/deploy.yml, and kamal setup. FrontierStack's Kamal pane is the UI it doesn't ship with: point it at a project folder and it shows what's running on which hosts and at which version, cross-references those hosts against your fleet, and puts deploy, redeploy, rollback, logs and the audit history one click away — every change streamed to a console. A lighter-weight alternative to Dokku, CapRover or Coolify when you want plain Docker on plain servers.
Run Kamal with FrontierStack
FrontierStack lists Kamal in its Hosting catalog. Install or connect it from one place, then monitor its status, ports and certificate, secure it with the firewall and Malware Audit, and back it up.
Run it all from one Mac app.
FrontierStack installs, monitors and secures the whole stack — locally and across your fleet — from a single native macOS app.
Download FrontierStack