Levelrail is an open supply (Apache 2.0) self-hosted PaaS: a Vercel and Heroku different that runs on any Linux server you personal, from a $5 VPS to a rack. It turns plain servers into a personal cloud with Git deploys, automated HTTPS, databases with verified backups, metrics, logs and alerts, with out Kubernetes and with out the monitoring stack you’d in any other case bolt on.
Wants a Linux server (amd64 or arm64) with systemd and root. Docker is put in for you whether it is lacking.
curl -fsSL https://levelrail.com/set up.sh | sudo sh
Open the URL it prints, choose a password, and deploy your first app from the setup wizard or the CLI:
levelrail-cli import https://github.com/your-org/your-app --deploy
Want containers, a pinned model or a supply construct? See Putting in. Coming from one other platform? levelrail-cli migrate coolify|dokploy|caprover plans the transfer and exhibits a dry-run diff first.
![]() Set up, then deploy |
![]() Gated deploy, one-step rollback |
- Light-weight. About 200 MB of RAM and roughly 2% of 1 CPU idle, measured on an actual 2 vCPU server working three apps with the default characteristic set. Numbers and methodology.
- Brokers, not SSH. Every node runs a small agent that dials out over mTLS and talks to Docker’s Engine API immediately. No inbound ports, no shelling out to the
dockerCLI, no polling loops. - Observability included. Per-node metrics at 15 second decision, searchable logs, deploy markers, traces, SLO burn, alert inbox and an idle-footprint well being web page. No Grafana stack to put in.
- Deploys that shield you. Readiness-gated rollouts, pinned photos so rollback all the time works, canary releases that roll again on errors, deploy diffs, approvals and freezes.
- Safe by default. Hash-chained audit log you possibly can confirm, SSRF-guarded outbound calls, envelope-encrypted secrets and techniques with key rotation, scoped tokens, passkeys and 2FA, signed releases.
- Constructed for AI brokers. An MCP server with a small default software listing (about 2.4k tokens, extra load on demand), a scoped-token permission mannequin and an agent talent.
Single-server deployments are manufacturing prepared right this moment. Multi-node and a handful of newer options are labelled beta, and each label hyperlinks to its proof.
| Declare | Proof |
|---|---|
| Each characteristic is labelled steady or beta | Characteristic standing: the exams, stay e2e runs and docs behind every label |
| Survives failures | Resilience: disk full, agent hyperlink loss, database injury with guided restore, safe-mode boot, reconcile storm safety |
| Protected upgrades and rollback | Examined improve matrix, downgrade refusal, one-click rollback and clear shutdown |
| Measured, not promised | Benchmarks: idle footprint, ingress throughput, limits, with the strategy subsequent to each quantity |
| Verified backups | Each backup is re-downloaded and checksummed, with scheduled restore drills |
| Tamper-evident safety | Verifiable audit chain, safety coverage, signed releases and SBOM scanning |
Most self-hosted platforms on this class handle servers by SSHing in and shelling out to the docker CLI, then parsing textual content, which tends to pressure polling loops. Levelrail makes use of a reverse-dialed agent and a level-triggered reconciler as an alternative.
| Levelrail | Coolify | Dokploy | CapRover | Dokku | |
|---|---|---|---|---|---|
| Node management | Reverse-dialed agent | SSH + CLI | SSH + Engine API | Swarm API | Native bash |
| Orchestration | Degree-triggered reconciler | Compose | Swarm | Swarm | Bash scheduler |
| Constructed-in metrics and logs | Sure | Choose-in add-on | Separate binary | No | No |
| Rollback | Pinned photos, readiness-gated | Well being verify off by default | Swarm rollback | Handbook | Default scheduler: none |
| Backup verification | Automated, all 8 engines | Non-empty verify | None | None | No backups |
That is positioning, not a rating, and each challenge right here is price utilizing. The place Levelrail trails: Coolify’s template catalog is bigger, and Levelrail bets on a smaller curated one (ADR 015). The complete, sourced comparability is in Comparability.
- Deploys: Git push (GitHub, GitLab, Bitbucket, Gitea), preview environments per pull request, framework presets (Subsequent.js, Go, React, Spring Boot and extra), Dockerfile, Compose or picture deploys, canary and blue-green rollouts. Deploying apps
- Domains and TLS: Embedded Caddy ingress, automated certificates, wildcard and customized certificates, per-app abuse safety. Domains
- Databases: Postgres, MySQL, MariaDB, MongoDB, Redis, KeyDB, Dragonfly and ClickHouse with scheduled backups, Postgres point-in-time restoration, restore, and password rotation. Databases
- One seek for every thing: Cmd+Okay throughout apps, databases, nodes, templates and actions, filtered by what it’s possible you’ll do. Search
- Servers: Add nodes with a one-time token, WireGuard mesh, zones and failure-domain spreading, placement what-if. Multi-node
- Templates: 300+ one-click companies, with a smoke check that brings up the highest 50 (48 move right this moment, standing). Catalog
- Plugins: A signed plugin market with one-click set up, dashboard panels and first-party alert channels. Plugins
- Automation: One HTTP API behind the dashboard, a CLI and an MCP server. AI by no means sits within the reconciliation path. CLI, AI management
- Pipelines, previews, price budgets, sleep when idle, standing pages and extra. See Product tour.
Extra screenshots (50 screens, proven in your GitHub theme, darkish or gentle)
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
All captured from an actual working management aircraft. Stroll via them within the Product tour.
Step-by-step walkthroughs, every examined towards an actual set up:
If Levelrail saves you a weekend, a star on GitHub helps different self-hosters discover it. Bug studies and trustworthy suggestions assist much more.
Apache 2.0, see LICENSE.
Levelrail is constructed by Gagan Deep Singh, founding father of GLINR STUDIOS and theSVG. Sister initiatives: theSVG (model icon library), theauth (open-source auth for AI brokers and people) and AskVerdict AI. Say good day at thegdsks.com.





















































