Everything in one table
| Your service | Suggested destination | Why | Watch out for |
|---|---|---|---|
| Static sites, React/Vue/Vite frontends | Cloudflare (Pages or Workers) | Deploys automatically from GitHub; a great fit for static sites | Cloudflare’s docs now recommend Workers for new projects |
| Next.js (with server-side rendering) | Vercel | Made by the company behind Next.js, with the most complete support | The free Hobby plan is personal, non-commercial use only; company sites need a paid plan |
| Backend APIs, chatbots | Google Cloud Run | Deploys without a Dockerfile, regions across Asia, no compute charge when idle | The filesystem is temporary. Tested guide |
| The experience closest to Zeabur | Railway, Render | Connect GitHub and spin up a database in a few clicks | Still a single platform; back up your data yourself |
| PostgreSQL | Managed services such as Neon or Supabase | No maintenance on your side | Add --no-owner --no-acl when restoring. Database post |
| Self-hosted tools such as n8n or Dify | VPS + Docker Compose | One small VPS runs several tools at a fixed price | Backups are on you. n8n, tested |
| A GUI on your own VPS | Coolify, Dokploy | Self-hosted deployment platforms that feel similar to Zeabur | You maintain and update the platform itself too |
Cloudflare build settings for frontends
Cloudflare Pages’ official framework presets:
| Framework | Build command | Output directory |
|---|---|---|
| React (Vite) | npm run build | dist |
| Vue | npm run build | dist |
| Astro | npm run build | dist |
| Next.js (Static HTML Export) | npx next build | out |
Environment variables your frontend needs (such as VITE_API_URL) must be added separately in the Cloudflare project settings.
The lesson from this
Zeabur was convenient because it bundled deployment, databases, domains and AI services together. That also meant that when it had problems, everything had problems at once. While you move, do at least these three things:
- Keep DNS somewhere you control (Cloudflare, for example), not with your host. Next time you move, you only change a few records
- Back up your database daily to a different provider. If your host is platform A, store backups in platform B’s object storage
- Before choosing a platform, make sure you can take all your data with you. Can you download a full backup in a standard format such as
.sqlat any time? That matters more than the free tier