> ## 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 demo: install, deploy and roll back in minutes

> See Levelrail in action: install script, git push deploys, live logs, metrics with deploy markers, multi-node and one-click rollback.

**See a deploy from install to rollback**

A walkthrough of the dashboard and the CLI, using real screenshots. No sign-up, nothing to host on our side: try the same steps on your own server.

[Run it yourself](/getting-started) | [View on GitHub](https://github.com/glincker/levelrail)

```bash theme={"dark"}
curl -fsSL https://levelrail.com/install.sh | sudo sh
```

<img src="https://mintcdn.com/levelrail/zPhEnShTGkGFCjPc/assets/screenshots/dashboard-home.png?fit=max&auto=format&n=zPhEnShTGkGFCjPc&q=85&s=7afcdb4abee43c648cae6879d1efcbfa" alt="Levelrail dashboard home with apps, nodes and recent deploys" width="1280" height="900" data-path="assets/screenshots/dashboard-home.png" />

## Install and first deploy

The install script checks the host, installs Docker if it is missing and starts the control plane as a systemd service. Then you deploy.

```bash title="install, deploy" theme={"dark"}
curl -fsSL https://levelrail.com/install.sh | sudo sh
# checking host: docker, systemd, ports 80/443/8080 free
# installing control plane as a systemd service
# dashboard ready, setup token printed above
levelrail-cli deploy myapp --image registry.example.com/acme/myapp:latest
# readiness probe passed, cutting traffic
# myapp is live over HTTPS
```

## What to try first

<Steps>
  <Step title="Install and open the dashboard">
    Run the install script, then sign in with the setup token it prints.
  </Step>

  <Step title="Deploy something small">
    Connect a repo or point at an image and watch the build and the readiness gate.
  </Step>

  <Step title="Break it on purpose">
    Deploy a failing version, see the crashloop detection with the last log lines, then roll back.
  </Step>
</Steps>

## A tour of the dashboard

<Frame caption="Every app across every node, with status at a glance.">
  <img src="https://mintcdn.com/levelrail/zPhEnShTGkGFCjPc/assets/screenshots/apps-list.png?fit=max&auto=format&n=zPhEnShTGkGFCjPc&q=85&s=fd192cb496f8b161a7a8d0a3076efaed" alt="Levelrail apps list" width="1280" height="800" data-path="assets/screenshots/apps-list.png" />
</Frame>

<Frame caption="Deploy history with one-click rollback to a pinned image.">
  <img src="https://mintcdn.com/levelrail/zPhEnShTGkGFCjPc/assets/screenshots/deploy-history.png?fit=max&auto=format&n=zPhEnShTGkGFCjPc&q=85&s=539aec0e5afb7e6163c05093ee8b5179" alt="Levelrail deploy history" width="1280" height="800" data-path="assets/screenshots/deploy-history.png" />
</Frame>

<Frame caption="Live log tail with full-text search.">
  <img src="https://mintcdn.com/levelrail/zPhEnShTGkGFCjPc/assets/screenshots/logs.png?fit=max&auto=format&n=zPhEnShTGkGFCjPc&q=85&s=b581969396dbc761ed730e6f40a127cd" alt="Levelrail live log viewer" width="1280" height="800" data-path="assets/screenshots/logs.png" />
</Frame>

<Frame caption="Metrics with deploy markers overlaid on the charts.">
  <img src="https://mintcdn.com/levelrail/zPhEnShTGkGFCjPc/assets/screenshots/app-overview.png?fit=max&auto=format&n=zPhEnShTGkGFCjPc&q=85&s=94d6660f750fac27a2edfdeededc3b42" alt="Levelrail app overview with metrics" width="1280" height="900" data-path="assets/screenshots/app-overview.png" />
</Frame>

<Frame caption="Nodes, their health and what is placed on them.">
  <img src="https://mintcdn.com/levelrail/zPhEnShTGkGFCjPc/assets/screenshots/nodes.png?fit=max&auto=format&n=zPhEnShTGkGFCjPc&q=85&s=c38b9c9caa28b71b4aa0dc09810616c7" alt="Levelrail nodes list" width="1280" height="700" data-path="assets/screenshots/nodes.png" />
</Frame>

<Frame caption="Managed databases with backups and verification.">
  <img src="https://mintcdn.com/levelrail/zPhEnShTGkGFCjPc/assets/screenshots/database-overview.png?fit=max&auto=format&n=zPhEnShTGkGFCjPc&q=85&s=1871b9bd5ca55db46e3a6fc9fe49b2ec" alt="Levelrail database overview" width="1280" height="900" data-path="assets/screenshots/database-overview.png" />
</Frame>

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Is there a hosted demo?">
    No. Levelrail is self-hosted, so the quickest demo is the install script on any Linux box. The screenshots here are from a real dashboard.
  </Accordion>

  <Accordion title="How long does the install take?">
    The install script handles the host check, Docker and the systemd service in one run. Most of the time is Docker pulling images on a fresh server.
  </Accordion>

  <Accordion title="Can I try it without touching my current setup?">
    Yes. Install on a spare server. If you use the importer, it is read-only against your existing platform.
  </Accordion>
</AccordionGroup>

## Run the demo on your own server

Ten minutes, one small VPS, nothing to sign up for.

[Run it yourself](/getting-started) | [View on GitHub](https://github.com/glincker/levelrail)


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