Cloudflare Pages →
Full-Stack EU Hosting, Not Just CDN
Cloudflare Pages serves static sites and edge functions beautifully. But for full-stack apps with databases and Docker, you need Runsite.
// comparison
Runsite vs Cloudflare Pages
Side-by-side. No marketing fluff — just facts.
| Feature | Runsite | Cloudflare Pages |
|---|---|---|
| Backend Hosting | ✓ Full containers, any stack | Edge Functions only (V8 isolates) |
| Docker Support | ✓ Any Dockerfile | ✗ Not supported |
| Managed PostgreSQL | ✓ From €5/mo | ✗ Not available (use D1/KV) |
| Long-Running Processes | ✓ Persistent containers | ✗ Edge functions have CPU time limits |
| GDPR Compliance | ✓ EU entity | ✗ US company (San Francisco) |
| Static Site Hosting | Via S3 + CDN | ✓ Unlimited bandwidth, global CDN |
| Bandwidth Cost | Included in plan | ✓ Free, unlimited |
| Edge Network | EU-focused | ✓ 300+ global PoPs |
// in-depth comparison
Cloudflare Pages vs Runsite: What You Need to Know
Cloudflare Pages is one of the fastest static site hosting platforms available, backed by Cloudflare's 300+ point-of-presence global network. The free tier is genuinely generous with unlimited bandwidth, and Pages Functions (powered by Cloudflare Workers) bring server-side logic to the edge with impressive cold-start performance. For static sites and lightweight APIs, it is a strong choice.
The constraints appear with full-stack applications. Pages Functions run in V8 isolates with CPU time limits and no native Node.js module support — complex backends do not fit this model. Storage options are limited to D1 (SQLite-based with size limits) and KV (eventually consistent key-value). Cloudflare is a US company subject to the CLOUD Act, and while they have EU data centers, compute location is not user-controlled. Runsite runs full Docker containers with managed PostgreSQL in EU-only data centers, under EU legal jurisdiction.
If your application needs persistent server-side processes, a relational database, or guaranteed EU data residency from an EU entity, Runsite provides the full-stack hosting capabilities that Cloudflare Pages' edge-first model does not cover.
// why switch
Built for European Developers
Everything you need, nothing you don't. Hosted where your users are.
Containers, Not Edge Functions
Cloudflare Pages Functions run in V8 isolates with CPU time limits. Runsite runs full Docker containers — Django, Rails, Go, anything.
Real Databases
Cloudflare offers D1 (SQLite) and KV storage. Runsite gives you managed PostgreSQL — the database your app was built for.
EU Entity, EU Law
Cloudflare is a US company subject to the CLOUD Act. Runsite is EU-registered with all compute in European data centers.
// cloudflare pages problems → runsite solutions
Sound Familiar?
Every Cloudflare Pages frustration, solved.
Cloudflare Pages problem
"Pages Functions can't run my backend"
Cloudflare's edge functions have CPU time limits and no native Node.js modules. Complex backends don't fit.
Runsite solution
Full Docker containers
Run any framework in persistent containers. No CPU time limits, no V8 isolate restrictions.
Cloudflare Pages problem
"I need PostgreSQL, not D1"
Cloudflare's D1 is SQLite-based with size limits. Production apps need a real relational database.
Runsite solution
Managed PostgreSQL from €5/mo
Standard PostgreSQL with auto-backups, point-in-time recovery, and no vendor lock-in.
Cloudflare Pages problem
"Cloudflare is a US company"
Even with EU data centers, Cloudflare is subject to US jurisdiction and the CLOUD Act.
Runsite solution
EU entity, full sovereignty
Runsite is registered in the EU. Your data is governed by European law with no US jurisdictional exposure.
// getting started
Deploy in 3 Steps
From git push to live — in under 2 minutes.
curl -fsSL https://runsite.app/install | sh runsite init --from github runsite deploy --region eu-central Go Full-Stack in Europe
Backend containers, PostgreSQL, and EU compliance.
Start Free on Runsite →