Levelrail
Skip to content

Dokku alternative

When one server and git push stops being enough

Dokku is a classic for a single host. Levelrail keeps the git push workflow and adds a dashboard, deploy history with one-click rollback, built-in observability and a way to add more servers.

curl -fsSL https://levelrail.com/install.sh | sudo sh

What you gain on top of git push

A dashboard and history

See every deploy, its logs and its status in one place, and roll back to a pinned previous image with one click.

Metrics and logs built in

Node-local metrics at 15 second resolution and full-text log search, with deploy markers on the charts.

Room to grow

Add servers with a one-time join token and a small agent that dials out. Cordon, drain and explicit placement are supported.

Dokku and Levelrail, side by side

Dokku has almost no idle footprint and is hard to beat for simplicity on one server. These are the design differences.

DokkuLevelrail
How it manages serversCommands run on the host itself, driven over SSH or git pushA control plane with an agent per node that dials out over mTLS
OrchestrationA plugin-based scheduler over Docker on one hostLevel-triggered reconciler with recorded status conditions
Ingressnginx by default, other proxies via pluginsCaddy embedded in the control plane
Runs asA set of scripts on the host, no separate web serviceOne Go binary with an embedded dashboard
ObservabilityAdd your own stackMetrics and log search in the core
Read the full comparison

Getting started

  1. 1

    Install on a Linux box

    The install script handles Docker and the systemd service.

  2. 2

    Connect a git repo

    GitHub, GitLab, Bitbucket and Gitea webhooks trigger deploys.

  3. 3

    Deploy and roll back

    Traffic cuts over only after the readiness probe passes, and previous images stay pinned.

Frequently asked questions

Is there an importer for Dokku?

No. You deploy the same repositories and recreate environment variables and domains. The importer covers Coolify, Dokploy and CapRover.

Does Levelrail use buildpacks?

Levelrail builds Dockerfiles with BuildKit. Check the docs for the current state of automatic build detection.

Do I need more than one server?

No. Single node is the best tested path, and multi-server is there when you need it.

Is it free?

Yes. Apache 2.0, one edition.

Add a dashboard to your deploys

Install it beside your current setup and compare.

Released under the Apache 2.0 License.