Preview environments per PR
GitHub, GitLab and Bitbucket webhooks create a preview for each pull request and tear it down automatically when it closes.
Vercel alternative
Push to git and get a running app with HTTPS, preview environments per pull request, logs, metrics and one-click rollback, on your own Linux boxes.
curl -fsSL https://levelrail.com/install.sh | sudo sh
GitHub, GitLab and Bitbucket webhooks create a preview for each pull request and tear it down automatically when it closes.
Prior images stay pinned, so going back means switching to an image that is still there, not rebuilding from an old commit.
You pay for the servers you already rent, not per request or per seat. Metrics and logs stay on your own nodes.
Vercel is a managed cloud with a global edge network. Levelrail is the other model: your servers, your data, your bill.
Env vars per environment, domains, redirects and cron jobs live in the dashboard, not your repo. The runbook has the checklist.
Connect the repo, set env vars, and deploy a Dockerfile build. Check it on a temporary domain.
Lower TTLs first, switch, and keep Vercel as a fallback until you trust the new setup.
Yes, as a container built from your Dockerfile. Build-time variables such as NEXT_PUBLIC_* are inlined at build, which the migration runbook covers.
No. It runs long-lived containers on your servers. If you need a global edge network, put a CDN in front.
No, migration from Vercel is manual. The runbook maps each Vercel concept to its Levelrail equivalent and lists the gaps.
The software is free under Apache 2.0. Your cost is the servers you run it on.
Run a side project on it first. Open source, so you can read how every step works.