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
Install or connect Kamal; then check its status, ports and certificate from FrontierStack. The same screen links to firewall checks, Malware Audit and backups where they apply.
Run it from your Mac.
FrontierStack installs, monitors and secures services on this Mac and on linked servers.
Download FrontierStackApple notarized · Safe & secure · macOS 13 Ventura+
