Docs

Get started

Documentation lives with the code. This page points at the sections you need, in the order you need them.

Quick start

Three steps

  1. 1. Pull the image. Kalitka ships as a container and stores its state locally in SQLite.
  2. 2. Wire up your proxy. Send the authorization check of Traefik, nginx, Caddy or Envoy to Kalitka.
  3. 3. Connect an approval channel. Telegram, email or the web control plane — whichever your team already lives in.
docker
docker pull ghcr.io/everycore-net/kalitka:latest
traefik · forward auth
http:
  middlewares:
    kalitka:
      forwardAuth:
        address: "http://kalitka:8080/auth"
        trustForwardHeader: true