Kamal

Kamal is a tool that allows you to deploy web applications to cloud servers or physical servers using a Docker container. It uses the kamal-proxy component to direct requests between containers without interruption and supports multi-server management by running commands with SSHKit. It can work with any web application that can be made into a container with Docker.

KA

basecamp · Deployment & PaaS / Vercel Alternatives

STARS14.7K
FORKS768
COMMITS—
CONTRIBUTORS165
VERSIONv2.9.0
UPDATED10 days ago
RubyCLIDockerMIT

Common commercial products in this category: Heroku, Vercel, Netlify

What can it do?
  • With Docker, you deplore any web application you make into a container with zero downtime.
  • You coordinate command execution and distribution processes using SSHKit on multiple servers.
  • With the help of kamal-proxy, you navigate requests smoothly between different containers.
User reviews
  • • NeutralHacker News

    Kamal Proxy – A minimal HTTP proxy for zero-downtime deployments

    “> There’s some more explanation on why they decided to switch away from Traefik: Unfortunately no. I posted my comment after reading that PR. It says nothing of substance, and presents no justification. The case to roll out their own is summarized in this claim: > No need for…”

  • • NeutralHacker News

    Kamal Proxy – A minimal HTTP proxy for zero-downtime deployments

    “> This primarily exists to take care of a fundamental issue in Docker Swarm (Kamal's orchestrator of choice) where replacing containers of a service disrupts traffic. If that's the reason then I feel someone failed to do even the most cursory research on the topic. I mean, a…”

My note

Alternative pages

More in: Deployment & PaaS / Vercel Alternatives