← All migration guides

Coming from Koyeb

Koyeb autoscales containers on its own global edge network with no option to run on your own servers. Railyard deploys the same containers to a server in your own cloud account.

Why teams leave Koyeb

Koyeb is a capable autoscaling platform for containers at the edge. The friction shows up for teams that want a server they control: Koyeb runs exclusively on its own infrastructure, with no option to deploy into your own AWS, DigitalOcean or Hetzner account.

Railyard deploys the same containers to a server in your own cloud account, with managed databases alongside them.

What comes with you

  • Your repo, built from a Dockerfile.
  • Your environment variables and secrets.
  • Managed Postgres, MySQL and Redis addons replace any managed datastore you were pairing with Koyeb.

The move

  1. Attach a server: an existing one, or a new one Railyard provisions in your cloud account.
  2. Add your repo and point Railyard at your Dockerfile.
  3. Bring your config and attach the datastores your app expects.
  4. Deploy to a temporary URL. Run your release task and verify.
  5. Move DNS. Koyeb keeps serving until the cutover; there is no outage.

What’s different

A server you own instead of a platform you can only rent capacity on, with no cloud account of your own to point it at.

Bring your Koyeb app to a server you own.

Add a server, point Railyard at your repo and deploy. Switch DNS when it works. Your old app keeps serving until then.

Free plan, no card, and 14 days of Pro for every new team. One flat price per team.