🔥 Agencies & studios Run unlimited client servers for a flat $99/mo — zero per-seat or bandwidth tax. Railyard for agencies →

Alternatives

The Cloudflare Pages alternative that runs on your own servers

Cloudflare Pages deploys static sites and edge functions on Cloudflare's global network. A traditional server-based backend doesn't run there. Here's what switching actually looks like.

Who this is for

Outgrowing Cloudflare Pages's pricing or its limits

Same git-push deploys, the same managed databases and zero-downtime releases. The difference is where it runs: a server in your own DigitalOcean, Hetzner, Vultr or OVH account, at that provider's price, instead of Cloudflare Pages's infrastructure.

Cost

One flat price per team. Your servers at your provider's price.

No per-seat tax, no bandwidth surcharge, no usage meter to watch. The Free plan needs no card.

Free

$0 /mo per team

For a side project or trying Railyard on a real server.

Team

$99 /mo per team

For a company with several products and a security review.

See full pricing →

Why teams switch

What's different from Cloudflare Pages

Servers live in your own cloud account

Connect DigitalOcean, Hetzner, Vultr, OVH or AWS and Railyard provisions and deploys straight onto a server in that account.

Cloudflare Pages · no

No markup on compute

You pay your cloud provider directly, at their price. Railyard's fee is a flat amount per team, not a cut of your server bill.

Cloudflare Pages · no

Apps keep running if you cancel

Your apps are plain containers on servers you own behind a standard proxy. Cancel Railyard and they keep serving traffic; you just lose the dashboard.

Cloudflare Pages · no

See the full Railyard vs Cloudflare Pages comparison →

Moving over

How teams move off Cloudflare Pages

01

Deploy next to Cloudflare Pages

Point Railyard at a new server and deploy a copy of your app. Nothing on your current setup changes yet.

02

Prove it on a temporary URL

Test the new deploy end to end before anyone else sees it.

03

Switch DNS when you're ready

Move traffic over in minutes. Your app was never offline during the move.

Read the Cloudflare Pages migration guide →

Questions

Questions people ask before switching

Is there a free Cloudflare Pages alternative?
Railyard's Free plan covers 1 server plus a database server and 3 apps, no card required. You still pay your cloud provider directly for the server itself, usually a few dollars a month.
Can I run a Cloudflare Pages alternative on my own server?
Yes. Point Railyard at a server you already have over SSH, or connect a DigitalOcean, Hetzner, Vultr, OVH or AWS account and let it create one. Either way, the server stays yours.
How long does moving off Cloudflare Pages take?
For a typical app: under an hour to deploy next to Cloudflare Pages and prove it on a temporary URL, then a DNS change when you're ready. Your app stays online the whole time.
Will my app work without changes?
If it already has a Dockerfile or a Procfile, that's read as it is. Without one, Railyard detects your framework and builds it automatically — no config needed for most Rails, Node, Python, Go, PHP and Elixir apps.

Try it next to Cloudflare Pages, before you decide.

The Free plan needs no card.

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

Theme
Colors