Static site / JAMstack
Free global CDN, automatic builds.
Generated static sites (Astro, Hugo, Next SSG, Nuxt SSG, Vite). No server needed — just CDN + storage. Unlimited bandwidth on Cloudflare Pages means going viral is not a problem.
Recommended plans
Chosen for fitting the requirements and the price/performance for this workload.
Why: Free builds + unlimited bandwidth. The obvious default
cloudflare/pages-hosting.json 1 region · Cloudflare
$0.00 /mo
~30 ms Free
4.7
Coverage
1 regions
DDoS
Included
Why: Host heavy assets (videos, downloads) with no egress fees
cloudflare/r2-storage.json 1 region · Cloudflare
$0.015 /GB/mo
~30 ms ★ Featured Zero egressS3 API
4.9
Storage
$0.015 /GB/mo
Class A ops
$4.5 /million ops
Class B ops
$0.36 /million ops
Free tier
10 GB storage + 1M Class A + 10M Class B operations free
Regions
1
Why: If you prefer an EU-based S3
hetzner/object-storage.json 3 regions · Hetzner
$0.0064 /GB/mo
~25 ms S3
4.5
Storage
€0.0059 /GB/mo
Egress
€0.0059 /GB
Free tier
1 TB of free internal traffic
Regions
3
Operational tips
- Just HTML/CSS/JS? → Cloudflare Pages, done
- Astro + Cloudflare Pages = the cheapest stack there is
- Preview deploy subdomains per PR — included for free