> ## Documentation Index
> Fetch the complete documentation index at: https://docs.levelrail.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Levelrail documentation

> Self-hosted deployment platform. Push to git, get a running app with TLS, logs, metrics and rollback. One Go binary, no Kubernetes.

Levelrail turns one or more Linux servers into a private cloud. Push to a git repo and get a running app with TLS, logs, metrics and one-click rollback.

<CardGroup cols={2}>
  <Card title="Getting started" icon="https://mintcdn.com/levelrail/M5GgALxEeXue2N2T/assets/icons/rocket-launch.svg?fit=max&auto=format&n=M5GgALxEeXue2N2T&q=85&s=256dab41a0396db0d2263a81e286050c" href="/getting-started" width="256" height="256" data-path="assets/icons/rocket-launch.svg">
    Install, sign in and deploy your first app in about ten minutes.
  </Card>

  <Card title="Deploying apps" icon="https://mintcdn.com/levelrail/M5GgALxEeXue2N2T/assets/icons/cloud-arrow-up.svg?fit=max&auto=format&n=M5GgALxEeXue2N2T&q=85&s=362f7b4d811a89769b7ac3ad407573db" href="/deploying-apps" width="256" height="256" data-path="assets/icons/cloud-arrow-up.svg">
    Dockerfile, Compose and Railpack builds with zero-downtime cutover.
  </Card>

  <Card title="CLI reference" icon="https://mintcdn.com/levelrail/M5GgALxEeXue2N2T/assets/icons/terminal-window.svg?fit=max&auto=format&n=M5GgALxEeXue2N2T&q=85&s=f105e955e795fb6d37ec2f13c87a1097" href="/cli-reference" width="256" height="256" data-path="assets/icons/terminal-window.svg">
    Every command, flag and exit code.
  </Card>

  <Card title="Architecture" icon="https://mintcdn.com/levelrail/M5GgALxEeXue2N2T/assets/icons/tree-structure.svg?fit=max&auto=format&n=M5GgALxEeXue2N2T&q=85&s=52e1e75447b45a1cdabbeb50027027a9" href="/architecture" width="256" height="256" data-path="assets/icons/tree-structure.svg">
    The reconciler, the node agent and how state flows.
  </Card>
</CardGroup>

## Works with

Levelrail drives Docker directly and plugs into the tools you already use.

<div className="flex flex-wrap items-center gap-2 not-prose">
  <span className="inline-flex h-10 w-10 items-center justify-center rounded-lg bg-white p-2 ring-1 ring-black/10">
    <img src="https://mintcdn.com/levelrail/56HjW70mOjUmjIrm/assets/logos/docker.svg?fit=max&auto=format&n=56HjW70mOjUmjIrm&q=85&s=cc821675da6ae40b3a24eba90c5df15e" alt="Docker" title="Docker" width="26" height="26" data-path="assets/logos/docker.svg" />
  </span>

  <span className="inline-flex h-10 w-10 items-center justify-center rounded-lg bg-white p-2 ring-1 ring-black/10">
    <img src="https://mintcdn.com/levelrail/56HjW70mOjUmjIrm/assets/logos/postgresql.svg?fit=max&auto=format&n=56HjW70mOjUmjIrm&q=85&s=7cd37d63b2767c9d0a649920cb4c63fe" alt="PostgreSQL" title="PostgreSQL" width="26" height="26" data-path="assets/logos/postgresql.svg" />
  </span>

  <span className="inline-flex h-10 w-10 items-center justify-center rounded-lg bg-white p-2 ring-1 ring-black/10">
    <img src="https://mintcdn.com/levelrail/56HjW70mOjUmjIrm/assets/logos/redis.svg?fit=max&auto=format&n=56HjW70mOjUmjIrm&q=85&s=896dc26395707ef6ec6ae57e211414cc" alt="Redis" title="Redis" width="26" height="26" data-path="assets/logos/redis.svg" />
  </span>

  <span className="inline-flex h-10 w-10 items-center justify-center rounded-lg bg-white p-2 ring-1 ring-black/10">
    <img src="https://mintcdn.com/levelrail/56HjW70mOjUmjIrm/assets/logos/github.svg?fit=max&auto=format&n=56HjW70mOjUmjIrm&q=85&s=55983be1672a255258682b77c912710d" alt="GitHub" title="GitHub" width="26" height="26" data-path="assets/logos/github.svg" />
  </span>

  <span className="inline-flex h-10 w-10 items-center justify-center rounded-lg bg-white p-2 ring-1 ring-black/10">
    <img src="https://mintcdn.com/levelrail/56HjW70mOjUmjIrm/assets/logos/gitlab.svg?fit=max&auto=format&n=56HjW70mOjUmjIrm&q=85&s=a13c1b4c49049ebfd02795059a723b06" alt="GitLab" title="GitLab" width="26" height="26" data-path="assets/logos/gitlab.svg" />
  </span>

  <span className="inline-flex h-10 w-10 items-center justify-center rounded-lg bg-white p-2 ring-1 ring-black/10">
    <img src="https://mintcdn.com/levelrail/56HjW70mOjUmjIrm/assets/logos/caddy.svg?fit=max&auto=format&n=56HjW70mOjUmjIrm&q=85&s=5e01a71fec4b42ccff2e5c4f64e340b6" alt="Caddy" title="Caddy" width="26" height="26" data-path="assets/logos/caddy.svg" />
  </span>

  <span className="inline-flex h-10 w-10 items-center justify-center rounded-lg bg-white p-2 ring-1 ring-black/10">
    <img src="https://mintcdn.com/levelrail/56HjW70mOjUmjIrm/assets/logos/letsencrypt.svg?fit=max&auto=format&n=56HjW70mOjUmjIrm&q=85&s=c2938c141576b77140cf6bd2e3b07a73" alt="Let's Encrypt" title="Let's Encrypt" width="26" height="26" data-path="assets/logos/letsencrypt.svg" />
  </span>

  <span className="inline-flex h-10 w-10 items-center justify-center rounded-lg bg-white p-2 ring-1 ring-black/10">
    <img src="https://mintcdn.com/levelrail/56HjW70mOjUmjIrm/assets/logos/wireguard.svg?fit=max&auto=format&n=56HjW70mOjUmjIrm&q=85&s=4aa87f2bb565e6cbd0406f38d202358d" alt="WireGuard" title="WireGuard" width="26" height="26" data-path="assets/logos/wireguard.svg" />
  </span>

  <span className="inline-flex h-10 w-10 items-center justify-center rounded-lg bg-white p-2 ring-1 ring-black/10">
    <img src="https://mintcdn.com/levelrail/56HjW70mOjUmjIrm/assets/logos/minio.svg?fit=max&auto=format&n=56HjW70mOjUmjIrm&q=85&s=2af09f956ffe0771c69b0f21f3882de2" alt="MinIO" title="MinIO" width="26" height="26" data-path="assets/logos/minio.svg" />
  </span>

  <span className="inline-flex h-10 w-10 items-center justify-center rounded-lg bg-white p-2 ring-1 ring-black/10">
    <img src="https://mintcdn.com/levelrail/56HjW70mOjUmjIrm/assets/logos/grafana.svg?fit=max&auto=format&n=56HjW70mOjUmjIrm&q=85&s=d7f46ff5635576901a08718319e8698e" alt="Grafana" title="Grafana" width="26" height="26" data-path="assets/logos/grafana.svg" />
  </span>
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.