_redirects and _headers files work as written. Branches get stable URLs, forms land in an inbox, and a secret URL rebuilds the site when your CMS publishes.
Get started | Migration guide
What carries over
Static sites from git
A build command and a publish directory, run in a throwaway container. The published files are kept per deploy, so a rollback does not rebuild. See Static pages.
Your routing files
Redirects, rewrites, headers, single page app fallback, clean URLs and a custom 404 page, read from
_redirects, _headers or app.yaml. See Static routing.Forms, hooks and jobs
Forms with an inbox and a spam trap, build hooks, scheduled calls to your app, and a publish lock. Forms are beta, so read each page’s limits.
When to choose it, and when not to
Choose Levelrail if you already rent a server, you run more than static sites (databases, containers, workers) and want one place for all of it, or you want deploy data and logs to stay on your own machines. The software is free under Apache 2.0. Your cost is the servers. Stay on Netlify if you need a global edge network, Edge Functions, Netlify Identity or built-in analytics. Levelrail has none of them. The gaps are listed in the table below and in the runbook.Comparison
Read the Netlify migration guide
Frequently asked questions
Is there an importer for Netlify?
Is there an importer for Netlify?
No. Migration is manual. The guide maps each
netlify.toml key to a Levelrail setting and marks the ones with no equivalent.Do my _redirects and _headers files work?
Do my _redirects and _headers files work?
Yes, in Netlify syntax, with the exceptions above. A bad line is skipped and reported in the deploy log, and
levelrail-cli static-sites routes lint checks the files before you deploy.Can I serve a site from a global edge network?
Can I serve a site from a global edge network?
Not from Levelrail. Static files are served from the node or nodes you run. If you need edge caching, put a CDN in front.
What does it cost?
What does it cost?
The software is free under Apache 2.0. Your cost is the servers you run it on.