Compare
Rent it, roll it, or own it.
Three honest ways to deploy in 2026. Each trades something real — here's the trade, line by line.
| Railyard | Managed PaaS | Kamal / Dokku | |
|---|---|---|---|
| Servers live in your own cloud account | yes | no | yes |
| No markup on compute | yes | no | yes |
| Choose a Canadian region for your data | yes | partial | yes |
| Billed in Canadian dollars | yes | no | n/a |
| Push-button deploy with live build logs | yes | yes | partial |
| Verify-then-swap zero-downtime releases | yes | yes | partial |
| Provision a new server from the interface | yes | yes | no |
| Managed addons with injected credentials | yes | yes | no |
| Backups with verified restores | yes | yes | no |
| Teams, roles, 2FA, scoped API tokens | yes | yes | no |
| Append-only audit trail | yes | partial | no |
| Keeps running if the vendor disappears | yes | no | yes |
One developer, nobody outside the team asking who has access — a config file and a terminal may genuinely be enough. Past that, this table is the whole argument.
01 / no lock-in
The exit is the feature.
Your apps are plain containers on Linux boxes behind a standard proxy. Leaving costs you the dashboard, not the deployment — and moving in works the same way, right alongside whatever you run today.
- Deploy next to your current platform
- Prove it on a temporary URL
- Flip DNS when you're ready — not before
old platform servingdrained
railyard · web-fsn-1 standbylive
The A record flips once. Every request already in flight still lands.
Try it against the setup you already have.
The free plan connects one server. Point it at a staging box and deploy something real before you decide.
Free for one server, forever. No credit card.