DeployPick

Zeabur Alternatives: Where Should You Move Your Apps?

Zeabur announced on October 17, 2026 that it is shutting down: shared clusters stop serving on December 31, 2026, and dedicated servers close as each contract expires. This page helps you pick where to move — with a capability comparison built from verified platform facts and a live ranking you can drive with your own requirements.

Capability and pricing facts are verified against each platform's official documentation (knowledge base 2026-10-30.1; pricing catalog 2026-10-30.2; most recent provider review 2026-10-30). Zeabur is covered only by its own official announcements — it is not part of DeployPick's tracked provider set. Editorial sections explain the tradeoffs; the interactive section computes rankings, costs, and confidence from the same engines as our advisor — never from this page's prose.

Three kinds of Zeabur deployments, three levels of urgency

How much time you actually have depends on how your workloads run on Zeabur today (per the official migration guide):

Rented dedicated server (Zeabur-managed)
Renewals end 2026-12-01 and the server closes at its own expiry date between then and 2026-12-31. The node, its control-plane integration, and everything on it go away with it.Migrate before your server's expiry date — find it in the Zeabur dashboard now.
Your own server connected to Zeabur (self-managed)
The hardware keeps running after the shutdown, but Zeabur's control plane, builds, and dashboards go away. Zeabur-managed platform pieces (TLS issuance, internal DNS, backups CronJob) stop being managed for you.Two options: take over operations yourself (the official guide documents the underlying k3s setup), or migrate to a managed platform. Either way, re-establish backups and TLS before December.
Shared cluster
Services pause on 2026-12-01 (manually restartable for backup) and stop entirely on 2026-12-31. Zeabur-hosted images and *.zeabur.app domains stop being available.Full migration before 2026-12-31; start exports now while everything can still be restarted.

What actually changes when you leave Zeabur

A migration is not a re-host. These Zeabur platform behaviors all have to be re-expressed on the destination (all documented in the official guide):

Candidate platforms at a glance

The five platforms Zeabur teams most commonly evaluate, limited to what our knowledge base currently verifies. DigitalOcean's capability facts are verified but its pricing is not yet, so it is excluded from the interactive cost rankings below — shown here honestly rather than guessed. The ranking section evaluates every platform with fully verified data, which additionally includes Vercel, Netlify and Cloudflare.

Capability facts from each platform's official documentation, exactly as verified in our knowledge base (most recent review 2026-10-30). “Not verified” means we have no documented answer either way — never “no”. No prices are shown here on purpose: verified costs surface only in the interactive ranking below, where the estimate model can stand behind them.
CapabilityRailwayRenderFly.ioDigitalOceancapability facts only — not in cost rankingsHeroku
Docker containers✓ Supported

A Dockerfile in the source repository is used automatically; any Docker image can be deployed.

[1]

✓ Supported

Any service type can deploy from a Dockerfile; Docker is a first-class native option.

[1]

✓ Supported

OCI images are the unit of deployment; Dockerfile, buildpacks, and prebuilt image builders available.

[1] [2]

✓ Supported

Buildpacks and Dockerfiles both supported; a Dockerfile takes precedence when present. Images pullable from Docker Hub, DOCR, or GHCR.

[1] [2]

✓ Supported

Container Registry deploys Docker images to both Common Runtime and Private Spaces.

[1] [2]

Always-on services✓ Supported

Persistent services are the core primitive: always-running containers for web apps, APIs, and queues.

[1]

✓ Supported

Web Services are always-on HTTP services with health checks and auto-restart on failure.

[1]

✓ Supported

Always-on Machines; smallest always-on app costs $2.19 per 30 days.

[1]

✓ Supported

Always-on web service containers; up to 250 containers per app.

[1] [2]

✓ Supported

Basic-tier and above dynos are always on; Eco web dynos sleep after 30 minutes without traffic.

[1] [2]

Background workers✓ Supported

Long-lived non-HTTP workers (e.g. Celery) deploy as regular services.

[1]

✓ Supported

Dedicated Background Workers; same runtimes as web services, no inbound HTTP traffic.

[1]

✓ Supported

Long-running non-HTTP workers are first-class; note autostop is invisible to background tasks, so follow the long-running-tasks blueprint.

[1]

✓ Supported

Workers are the same as services except not routable.

[1]

✓ Supported

Dedicated worker dyno process type; scale by adding worker dynos.

[1]

WebSockets✓ Supported

WebSockets over HTTP/1.1; connections are exempt from duration and inactivity limits and can stay open indefinitely.

[1]

✓ Supported

[1]

✓ Supported

Work without extra configuration; proxy restarts and autostop close idle connections with 1012, so clients must reconnect.

[1]

? Not verified

No WebSocket statement found on any reachable official page (product, pricing, features, limits, glossary checked); the old FAQ page now 404s. Needs verification against an official source.

✓ Supported

WebSocket functionality supported for all applications; router enforces a 30-second initial response window.

[1]

Scheduled jobs (cron)✓ Supported

Native Cron Jobs start a service on a crontab expression (minute granularity); overlapping runs are skipped, no auto-termination.

[1]

✓ Supported

Cron Jobs run on dedicated instances; billed per minute with a $1/month minimum and a 12-hour maximum runtime per job.

[1]

Conditional

Built-in machine scheduling covers hourly/daily/weekly/monthly buckets only; sub-hourly cron requires a self-managed Cron Manager or Supercronic blueprint.

[1]

✓ Supported

Scheduled jobs run on cron expressions with a 15-minute minimum interval; default job timeout 30 minutes; jobs billed only while running.

[1] [2]

✓ Supported

Heroku Scheduler add-on (free) runs jobs every 10 minutes, hourly, or daily via one-off dynos that bill toward usage.

[1]

Persistent storage✓ Supported

Volumes provide persistent data with backups and live resize; IOPS capped at 3,000 read / 3,000 write.

[1]

Conditional

Persistent Disks on paid instance types only; a disk blocks horizontal scaling and zero-downtime deploys for that service.

[1]

✓ Supported

Fly Volumes: max 500 GB, one volume per Machine, no automatic replication across volumes (provision at least two per app).

[1]

Conditional

App Platform does not support volumes; NFS share mounting is in private preview (services/workers/jobs only, same team and region). Local filesystem is ephemeral, 4 GiB limit.

[1] [2]

Unsupported

Dyno filesystems are ephemeral and discarded on restart; the ephemeral disk feature (Private Spaces/Fir) is scratch space only.

[1] [2]

PostgreSQLConditional

One-click PostgreSQL server templates (HA available), but Railway considers database services unmanaged: you control configuration and maintenance.

[1] [2]

✓ Supported

Managed PostgreSQL; free tier expires 30 days after creation.

[1] [2]

✓ Supported

Fly Managed Postgres: fully managed with HA failover, automatic backups, pgvector/PostGIS; 1 TB storage cap; no in-place major version upgrades.

[1]

✓ Supported

Managed PostgreSQL from $15.15/mo (1 GiB/1 vCPU) + $0.215/GiB-mo storage; in-app dev database $7/mo per 512 MB (PostgreSQL only).

[1] [2]

✓ Supported

Heroku Postgres add-on from Essential-0 ($5/month, 1 GB) upward.

[1] [2]

MySQLConditional

One-click MySQL server template (HA template available); unmanaged, same as other Railway databases.

[1] [2]

Unsupported

No managed MySQL; self-hosting in a Docker service is the documented workaround.

[1]

Unsupported

No managed MySQL; only a self-managed MySQL guide exists.

[1]

✓ Supported

Managed MySQL at the same pricing as PostgreSQL (from $15.15/mo); the only provider in the P2 set with a first-party managed MySQL.

[1]

Unsupported

No first-party MySQL; third-party providers available in the Add-ons marketplace.

[1]

Redis / cacheConditional

One-click Redis server template (HA template available); unmanaged, same as other Railway databases.

[1] [2]

✓ Supported

Key Value (Redis-compatible) instances, including a free tier that expires 30 days after creation.

[1] [2]

Conditional

No first-party Redis; Upstash for Redis is integrated (created via flyctl, billed through Fly.io) but operated by Upstash.

[1] [2]

✓ Supported

Managed Caching for Valkey, Redis-compatible; from $15.00/mo (1 GiB).

[1]

✓ Supported

Heroku Key-Value Store (Valkey-based), accessible from any Redis/Valkey-compatible driver; Mini plan does not persist data.

[1]

Git deploy✓ Supported

Deploy from GitHub or a local repository, a Docker image, or the CLI.

[1]

✓ Supported

[1]

Unsupported

No native git push deployment (docs page removed); CI/CD via GitHub Actions is the documented path.

[1]

✓ Supported

Continuous deployment from GitHub, GitLab, or Bitbucket repositories.

[1] [2]

✓ Supported

Deploy with git push heroku; GitHub is the only first-party VCS integration.

[1] [2]

Custom domains✓ Supported

Custom domains, subdomains, wildcards, and domains purchasable in-platform.

[1] [2]

✓ Supported

[1]

✓ Supported

Automatic fly.dev subdomains; custom domains via fly certs add with DNS records.

[1]

✓ Supported

[1]

✓ Supported

Custom domains on any app at no extra charge.

[1]

Private networking✓ Supported

Private network between services in a project; TCP proxy available for non-HTTP traffic.

[1] [2]

Conditional

Private services reachable only by other services in the same workspace and region.

[1]

✓ Supported

Private 6PN network over a WireGuard mesh between apps in an organization, with <app>.internal DNS.

[1]

✓ Supported

Built-in outbound VPC access and VPC peering to managed databases, Droplets, and Kubernetes.

[1]

Conditional

Private Spaces provide isolated networks for dynos and add-ons; not available in the Common Runtime.

[1]

Match the move to your workload

What to require from the destination depends on what you are actually running. Each card names the exact requirements to set in the ranking below.

Web app (Git deploys)
What to require: Set Framework to yours (Next.js, React, FastAPI…). Zeabur's zbpack listened on port 8080 — every destination injects its own PORT, so make sure the app reads it from the environment.Watch out for: Buildpack differences: a service that built cleanly under zbpack may need a Dockerfile or config tweaks elsewhere. Deploy to a staging URL first and only then touch DNS.
Docker images / Dockerfile
What to require: Set Runtime needs → Docker to Required. Only container-native platforms stay eligible.Watch out for: Zeabur-hosted images (registry-oci.zeabur.cloud) stop being pullable — push yours to a public registry or rebuild from source on the destination.
Background workers
What to require: Set Background workers and Always-on services to Required, then pick the worker preset that matches your stack.Watch out for: Check whether the destination treats workers as separate billable services (most do) — that changes the cost shape compared to Zeabur's bundled services.
Databases (PostgreSQL / MySQL / Redis)
What to require: Set Database to what you run, then choose placement: Provider-managed if the platform must operate it, or self-run if you deploy it yourself. The two produce different candidate sets.Watch out for: Zeabur ran databases for you. On several destinations database services are self-managed templates — backups and upgrades become your job. Export with version-matched tools before cutover.
Persistent storage / volumes
What to require: Set Persistent storage to Required in the Runtime needs section of the editor.Watch out for: Zeabur volumes are node-bound claims — data moves by export/import, never by re-attach. Anything writable at runtime (uploads, SQLite files, caches) needs a volume on the destination too.

Rank the migration destinations for your project

Zeabur is the migration source, not a candidate — it is not among the platforms DeployPick tracks. Everything below is computed by the same engines as our advisor, from verified capability and pricing data. Scores measure fit under your inputs, not universal quality.

Skip to results
Why are you exploring alternatives?

Select all that apply. Each reason pre-fills requirements below; anything you edit by hand always wins. Deselecting a reason restores what was there before — unless you changed it yourself.

Your project

Nothing set yet — every requirement stays “Not sure” until you pick one. Nothing is assumed silently.

Load an example

Or leave everything on “Not sure” — nothing is assumed silently.

Application & data

The framework your project is built with.
What runs your server code.
A SQL database the app itself needs.
Redis / cacheOnly check this if the app really talks to Redis.

Scale & priority

Scale bucket used for cost estimates.
Re-weights the five scored dimensions.
Runtime needsnothing set yet

Deploy-shape needs most projects can leave on “Not sure”. Values you set here stay set — folding this section never clears them.

Docker containersDeploy from a container image.
Always-on servicesServices must never sleep (a sleeping web dyno is a problem).
Background workersLong-running jobs outside the request path (queues, schedulers).
WebSocketsPersistent bidirectional connections.
Scheduled jobs (cron)Recurring tasks on a schedule.
Persistent filesA real filesystem that survives restarts (uploads, SQLite).
Only relevant if the frontend ships separately from the app.

7 of 7 eligible · migration destinations · based on the default (unspecified) requirements — refine below or in the editor to sharpen the ranking.

Highest ranked for these inputs

Ranked by fit under the requirements as entered — Zeabur is the source, not a candidate.

Cost comparison available for this candidate set.

Every eligible candidate has a trustworthy estimate (7 of 7), so cost counts toward the ranking. Estimates only — not quotes.

01Cloudflare

Compatible

Why it fits

  • Estimated scenario cost is among the lowest of the candidates.
  • Deployments are fully managed.
  • Deploys straight from Git on push.

Main tradeoff: Requires server administration work from you.

$5USD / month, estimated

Estimate confidence: medium — separate from the recommendation confidence. Not a quote.

Project fit 53 /100

Weak fit · scored on 5 of 5 dimensions

Evidence and calculation details

Fit under the requirements you entered — not a universal quality ranking, and never “perfect”. Scope: all dimensions evaluated. A high score only means no entered requirement rules this host out and its tradeoffs fit your priority.

All strengths (5) and tradeoffs (3)

  • Estimated scenario cost is among the lowest of the candidates.
  • Deployments are fully managed.
  • Deploys straight from Git on push.
  • Automatic preview deployments for pull requests.
  • Standard Docker images keep the workload portable.

Tradeoffs

  • Requires server administration work from you.
  • Requires OS patching work from you.
  • Runtime setup is manual.

Score by dimension (5 evaluated · 0 omitted)

Score breakdown for Cloudflare
DimensionRaw fitPoints
Capability0%0.0 / 40.0
Cost100%25.0 / 25.0
Operations100%15.0 / 15.0
Developer experience100%10.0 / 10.0
Portability25%2.5 / 10.0

Cost breakdown, assumptions and sources

  • Estimated at the mvp workload tier (730-hour month, documented scenario assumptions).
  • cloudflare workers-paid: plan minimum $5/month applied.

Status: all components priced · confidence medium · pricing data 2026-10-30.2

Cost components for Cloudflare
ComponentEstimated
web cpu$0.00
web invocations$0.00
egress$0.00
  • cloudflare workers-paid: plan minimum $5/month applied.

Pricing sources: [1], [2], [3]

Confidence: medium — how much verified data backs this recommendation, not how good the provider is.

Why medium confidence (1)
  • framework signal excluded from DX (not specified or unknown level)

Provider facts last reviewed 2026-10-30. Sources: Cloudflare Workers pricing, Cloudflare Workers, Cloudflare Containers +16 more

Visit Cloudflare (external site)

02Netlify

Compatible

Why it fits

  • Estimated scenario cost is higher than peer candidates.
  • Deployments are fully managed.
  • Deploys straight from Git on push.

Main tradeoff: Estimated scenario cost is higher than peer candidates.

$20USD / month, estimated

Estimate confidence: medium — separate from the recommendation confidence. Not a quote.

Project fit 43 /100

Weak fit · scored on 5 of 5 dimensions

Evidence and calculation details

Fit under the requirements you entered — not a universal quality ranking, and never “perfect”. Scope: all dimensions evaluated. A high score only means no entered requirement rules this host out and its tradeoffs fit your priority.

All strengths (5) and tradeoffs (3)

  • Estimated scenario cost is higher than peer candidates.
  • Deployments are fully managed.
  • Deploys straight from Git on push.
  • Automatic preview deployments for pull requests.
  • Standard runtimes — code runs elsewhere without changes.

Tradeoffs

  • Estimated scenario cost is higher than peer candidates.
  • Requires server administration work from you.
  • Requires OS patching work from you.

Why this is not the top pick (vs. Cloudflare)

  • Main gap: cost (12.5 vs 25.0 weighted points).
  • Total: 43 vs 53.

Score by dimension (5 evaluated · 0 omitted)

Score breakdown for Netlify
DimensionRaw fitPoints
Capability0%0.0 / 40.0
Cost50%12.5 / 25.0
Operations100%15.0 / 15.0
Developer experience100%10.0 / 10.0
Portability50%5.0 / 10.0

Cost breakdown, assumptions and sources

  • Estimated at the mvp workload tier (730-hour month, documented scenario assumptions).
  • netlify pro: $20 monthly usage credit applied to metered usage.

Status: all components priced · confidence medium · pricing data 2026-10-30.2

Cost components for Netlify
ComponentEstimated
web platform$20.00
web cpu$0.00
web memory$0.93
web invocations$1.33
egress$1.33
  • netlify pro: $20 monthly usage credit applied to metered usage.

Pricing sources: [1], [2], [3], [4], [5]

Confidence: medium — how much verified data backs this recommendation, not how good the provider is.

Why medium confidence (1)
  • framework signal excluded from DX (not specified or unknown level)

Provider facts last reviewed 2026-10-30. Sources: Netlify pricing, Netlify deploys overview, Netlify Functions overview +20 more

Visit Netlify (external site)

03Vercel

Compatible

Why it fits

  • Estimated scenario cost is higher than peer candidates.
  • Deployments are fully managed.
  • Deploys straight from Git on push.

Main tradeoff: Estimated scenario cost is higher than peer candidates.

$20USD / month, estimated

Estimate confidence: medium — separate from the recommendation confidence. Not a quote.

Project fit 43 /100

Weak fit · scored on 5 of 5 dimensions

Evidence and calculation details

Fit under the requirements you entered — not a universal quality ranking, and never “perfect”. Scope: all dimensions evaluated. A high score only means no entered requirement rules this host out and its tradeoffs fit your priority.

All strengths (5) and tradeoffs (3)

  • Estimated scenario cost is higher than peer candidates.
  • Deployments are fully managed.
  • Deploys straight from Git on push.
  • Automatic preview deployments for pull requests.
  • Standard Docker images keep the workload portable.

Tradeoffs

  • Estimated scenario cost is higher than peer candidates.
  • Requires server administration work from you.
  • Requires OS patching work from you.

Why this is not the top pick (vs. Cloudflare)

  • Main gap: cost (12.5 vs 25.0 weighted points).
  • Total: 43 vs 53.

Score by dimension (5 evaluated · 0 omitted)

Score breakdown for Vercel
DimensionRaw fitPoints
Capability0%0.0 / 40.0
Cost50%12.5 / 25.0
Operations100%15.0 / 15.0
Developer experience100%10.0 / 10.0
Portability58%5.8 / 10.0

Cost breakdown, assumptions and sources

  • Estimated at the mvp workload tier (730-hour month, documented scenario assumptions).
  • vercel pro: $20 monthly usage credit applied to metered usage.

Status: all components priced · confidence medium · pricing data 2026-10-30.2

Cost components for Vercel
ComponentEstimated
web platform$20.00
web cpu$1.78
web memory$0.29
web invocations$0.60
egress$0.00
  • vercel pro: $20 monthly usage credit applied to metered usage.

Pricing sources: [1], [2], [3], [4], [5]

Confidence: medium — how much verified data backs this recommendation, not how good the provider is.

Why medium confidence (1)
  • framework signal excluded from DX (not specified or unknown level)

Provider facts last reviewed 2026-10-30. Sources: Vercel Pricing, Vercel Functions, Vercel Functions limitations +15 more

Visit Vercel (external site)

04Railway

Compatible

Why it fits

  • Estimated scenario cost is higher than peer candidates.
  • Deployments are fully managed.
  • Deploys straight from Git on push.

Main tradeoff: Estimated scenario cost is higher than peer candidates.

$15–$43USD / month, estimated

Estimate confidence: medium — separate from the recommendation confidence. Not a quote.

Project fit 39 /100

Weak fit · scored on 5 of 5 dimensions

Evidence and calculation details

Fit under the requirements you entered — not a universal quality ranking, and never “perfect”. Scope: all dimensions evaluated. A high score only means no entered requirement rules this host out and its tradeoffs fit your priority.

All strengths (5) and tradeoffs (3)

  • Estimated scenario cost is higher than peer candidates.
  • Deployments are fully managed.
  • Deploys straight from Git on push.
  • Automatic preview deployments for pull requests.
  • Standard Docker images keep the workload portable.

Tradeoffs

  • Estimated scenario cost is higher than peer candidates.
  • Requires server administration work from you.
  • Requires OS patching work from you.

Why this is not the top pick (vs. Cloudflare)

  • Main gap: cost (3.7 vs 25.0 weighted points).
  • Total: 39 vs 53.

Score by dimension (5 evaluated · 0 omitted)

Score breakdown for Railway
DimensionRaw fitPoints
Capability0%0.0 / 40.0
Cost15%3.7 / 25.0
Operations100%15.0 / 15.0
Developer experience100%10.0 / 10.0
Portability100%10.0 / 10.0

Cost breakdown, assumptions and sources

  • Estimated at the mvp workload tier (730-hour month, documented scenario assumptions).

Status: all components priced · confidence medium · pricing data 2026-10-30.2

Cost components for Railway
ComponentEstimated
web$20.29
web$10.14
egress$0.50

Pricing sources: [1], [2], [3]

Confidence: medium — how much verified data backs this recommendation, not how good the provider is.

Why medium confidence (1)
  • framework signal excluded from DX (not specified or unknown level)

Provider facts last reviewed 2026-10-30. Sources: Railway pricing, Railway plans and usage pricing, Railway services +25 more

Visit Railway (external site)

05Render

Compatible

Why it fits

  • Estimated scenario cost is higher than peer candidates.
  • Scaling is manual by default.
  • Deploys straight from Git on push.

Main tradeoff: Estimated scenario cost is higher than peer candidates.

$7–$32USD / month, estimated

Estimate confidence: medium — separate from the recommendation confidence. Not a quote.

Project fit 34 /100

Weak fit · scored on 5 of 5 dimensions

Evidence and calculation details

Fit under the requirements you entered — not a universal quality ranking, and never “perfect”. Scope: all dimensions evaluated. A high score only means no entered requirement rules this host out and its tradeoffs fit your priority.

All strengths (5) and tradeoffs (2)

  • Estimated scenario cost is higher than peer candidates.
  • Scaling is manual by default.
  • Deploys straight from Git on push.
  • Preview deployments are conditional: Preview Environments require a Pro workspace.
  • Standard Docker images keep the workload portable.

Tradeoffs

  • Estimated scenario cost is higher than peer candidates.
  • Scaling is manual by default.

Why this is not the top pick (vs. Cloudflare)

  • Main gap: cost (2.8 vs 25.0 weighted points).
  • Total: 34 vs 53.

Score by dimension (5 evaluated · 0 omitted)

Score breakdown for Render
DimensionRaw fitPoints
Capability0%0.0 / 40.0
Cost11%2.8 / 25.0
Operations89%13.3 / 15.0
Developer experience75%7.5 / 10.0
Portability100%10.0 / 10.0

Cost breakdown, assumptions and sources

  • Estimated at the mvp workload tier (730-hour month, documented scenario assumptions).

Status: all components priced · confidence medium · pricing data 2026-10-30.2

Cost components for Render
ComponentEstimated
web$25.00
egress$0.75

Pricing sources: [1], [2], [3]

Confidence: medium — how much verified data backs this recommendation, not how good the provider is.

Why medium confidence (1)
  • framework signal excluded from DX (not specified or unknown level)

Provider facts last reviewed 2026-10-30. Sources: Render Pricing, Render Free tier, Render Web Services +18 more

Visit Render (external site)

06Fly.io

Compatible

Why it fits

  • Estimated scenario cost is higher than peer candidates.
  • Deployments are fully managed.
  • No native Git push deployment; CI-based deploys required.

Main tradeoff: Estimated scenario cost is higher than peer candidates.

$3–$14USD / month, estimated

Estimate confidence: medium — separate from the recommendation confidence. Not a quote.

Project fit 33 /100

Weak fit · scored on 5 of 5 dimensions

Evidence and calculation details

Fit under the requirements you entered — not a universal quality ranking, and never “perfect”. Scope: all dimensions evaluated. A high score only means no entered requirement rules this host out and its tradeoffs fit your priority.

All strengths (5) and tradeoffs (3)

  • Estimated scenario cost is higher than peer candidates.
  • Deployments are fully managed.
  • No native Git push deployment; CI-based deploys required.
  • Automatic preview deployments for pull requests.
  • Standard Docker images keep the workload portable.

Tradeoffs

  • Estimated scenario cost is higher than peer candidates.
  • Requires server administration work from you.
  • Requires OS patching work from you.

Why this is not the top pick (vs. Cloudflare)

  • Main gap: cost (4.7 vs 25.0 weighted points).
  • Total: 33 vs 53.

Score by dimension (5 evaluated · 0 omitted)

Score breakdown for Fly.io
DimensionRaw fitPoints
Capability0%0.0 / 40.0
Cost19%4.7 / 25.0
Operations100%15.0 / 15.0
Developer experience50%5.0 / 10.0
Portability83%8.3 / 10.0

Cost breakdown, assumptions and sources

  • Estimated at the mvp workload tier (730-hour month, documented scenario assumptions).

Status: all components priced · confidence medium · pricing data 2026-10-30.2

Cost components for Fly.io
ComponentEstimated
web$2.22
web$4.56
egress$0.20

Pricing sources: [1]

Confidence: medium — how much verified data backs this recommendation, not how good the provider is.

Why medium confidence (1)
  • framework signal excluded from DX (not specified or unknown level)

Provider facts last reviewed 2026-10-30. Sources: Fly.io pricing, Deploying with fly deploy, Dockerfile deployments +22 more

Visit Fly.io (external site)

07Heroku

Compatible

Why it fits

  • Estimated scenario cost is higher than peer candidates.
  • Scaling is manual by default.
  • Deploys straight from Git on push.

Main tradeoff: Estimated scenario cost is higher than peer candidates.

$7–$250USD / month, estimated

Estimate confidence: medium — separate from the recommendation confidence. Not a quote.

Project fit 33 /100

Weak fit · scored on 5 of 5 dimensions

Evidence and calculation details

Fit under the requirements you entered — not a universal quality ranking, and never “perfect”. Scope: all dimensions evaluated. A high score only means no entered requirement rules this host out and its tradeoffs fit your priority.

All strengths (5) and tradeoffs (2)

  • Estimated scenario cost is higher than peer candidates.
  • Scaling is manual by default.
  • Deploys straight from Git on push.
  • Automatic preview deployments for pull requests.
  • Standard Docker images keep the workload portable.

Tradeoffs

  • Estimated scenario cost is higher than peer candidates.
  • Scaling is manual by default.

Why this is not the top pick (vs. Cloudflare)

  • Main gap: cost (0.1 vs 25.0 weighted points).
  • Total: 33 vs 53.

Score by dimension (5 evaluated · 0 omitted)

Score breakdown for Heroku
DimensionRaw fitPoints
Capability0%0.0 / 40.0
Cost1%0.1 / 25.0
Operations89%13.3 / 15.0
Developer experience100%10.0 / 10.0
Portability100%10.0 / 10.0

Cost breakdown, assumptions and sources

  • Estimated at the mvp workload tier (730-hour month, documented scenario assumptions).

Status: all components priced · confidence medium · pricing data 2026-10-30.2

Cost components for Heroku
ComponentEstimated
web$50.00
egress$0.00

Pricing sources: [1], [2]

Confidence: medium — how much verified data backs this recommendation, not how good the provider is.

Why medium confidence (1)
  • framework signal excluded from DX (not specified or unknown level)

Provider facts last reviewed 2026-10-30. Sources: Heroku pricing, Heroku dynos, Heroku platform generations (Cedar and Fir) +18 more

Visit Heroku (external site)
Scenario assumptions for this ranking (4)
  • Recommendations are computed from verified provider facts only; unknown facts never default to positive.
  • Preferred requirements influence scoring but never eliminate a candidate.
  • Cost figures, when present, are scenario estimates for comparison — not quotes.
  • Undeclared database/Redis placement is never read as a demand for the host's own managed service.
Missing information that could sharpen this result (9)
  • Whether you need "docker" is unknown, and candidates differ (conditional/supported/unsupported) — declaring it would sharpen this ranking.
  • Whether you need "cron" is unknown, and candidates differ (conditional/supported) — declaring it would sharpen this ranking.
  • Whether you need "backgroundWorkers" is unknown, and candidates differ (conditional/supported) — declaring it would sharpen this ranking.
  • Whether you need "websockets" is unknown, and candidates differ (conditional/supported) — declaring it would sharpen this ranking.
  • Whether you need "persistentStorage" is unknown, and candidates differ (conditional/supported/unsupported) — declaring it would sharpen this ranking.
  • Whether you need "persistentServices" is unknown, and candidates differ (conditional/supported/unsupported) — declaring it would sharpen this ranking.
  • Whether you need "redis" is unknown, and candidates differ (conditional/supported/unsupported) — declaring it would sharpen this ranking.
  • Database choice is unknown; candidates differ in managed Postgres support, which affects fit.
  • Expected traffic tier is unknown — cost comparisons use a mid assumption until declared.

Method, weights, and sources

Scoring

Five weighted dimensions under your current priority (Balanced):

  • Capability: 40%
  • Cost: 25%
  • Operations: 15%
  • Developer experience: 10%
  • Portability: 10%

A dimension with no trustworthy data is excluded from the score (shown as “not evaluated”) rather than counted as zero.

Data and limitations

  • 8 providers, each verified against official sources; provider data 2026-10-30.1, pricing data 2026-10-30.2.
  • Costs are scenario estimates at the chosen traffic tier (730-hour month) from official pricing pages — never binding quotes. Free tiers are not presumed.
  • Cost only counts toward ranking when every eligible candidate has a trustworthy estimate; otherwise it is disabled for all so unpriced hosts gain no advantage.
  • Deterministic: the same inputs always produce the same ranking. No AI, no tracking, no affiliate links.

Frequently asked questions

When exactly does Zeabur shut down?
Zeabur announced on 2026-10-17 that dedicated-server renewals end on 2026-12-01 (each server then closes at its own expiry through 2026-12-31), shared-cluster services pause on 2026-12-01, and everything stops on 2026-12-31. The data-deletion date and final export deadline have not been announced — treat them as imminent and export now.
Is there a one-click migration from Zeabur to another platform?
No. Zeabur's official guide walks through exports and a manual cutover per service type — databases, volumes, variables, and domains each move differently, and a lossless one-click path for everything does not exist. Our Zeabur-to-Railway guide covers one verified route end to end.
Which Zeabur alternative is the cheapest?
There is no honest static answer: it depends on your workload's compute, memory, storage, and traffic shape, and Zeabur's billing model does not translate directly. Use the interactive ranking above with your requirements — it shows a verified cost estimate only when the whole candidate set has comparable pricing data, and says so when it doesn't.
Can I keep my custom domain?
Yes. Registered domains remain yours and are self-transferable. Plan the move: lower the DNS TTL in advance, verify the app on the destination's staging URL, run a final data sync, then switch the record to the destination's target. Keep the old DNS values until traffic is verified so you can roll back.
What happens to my data still on Zeabur after shutdown?
Zeabur has said the data-deletion date and final export deadline will be announced separately — nothing beyond that is known, and guessing would be irresponsible. The daily platform backup job is not a migration plan: take your own exports, verify they restore, and don't delete anything on Zeabur until the new environment is verified.

Sources — Zeabur