← knowledge.oriz.in

Free hosting — static sites (CF Pages, GH Pages, Netlify, Vercel, Surge, Render, Neocities, Bunny, Fleek)

runbook runbookhostingfree-tierstatic-sitescloudflare-pagesgithub-pagesnetlifyvercel

Static site hosting — free tiers (2026-06-22)

Family primary: Cloudflare Pages (every site + app). Family mirror: GitHub Pages (same git push, public repos only).

The table

# Provider Projects/Sites Bandwidth/mo Builds/mo Custom domain (free) HTTPS auto Card at signup Card to use free KYC Commercial OK Verdict
1 Cloudflare Pages Unlimited sites, soft 100 repos/account (raise on request) Unlimited 500/mo account-wide, 1 concurrent, 20-min timeout 100 per project Yes NO NO NO YES KEEP (primary)
2 GitHub Pages Unlimited (1 per repo, public repos free) 100 GB/mo (soft) 10/hour (soft); 1 GB repo size soft Yes Yes NO NO NO YES (no commerce backend) KEEP (mirror)
3 Netlify Free Unlimited sites Credit-pooled (~15 GB / 300 credits/mo), hard cap, no overages 300 build min/mo (legacy) → credit pool Yes Yes NO NO NO YES EVALUATE — credit model unpredictable across 50+ apps
4 Vercel Hobby 200 projects hard cap 100 GB Fast Data Transfer 45-min cap, 100 deploys/day, 1 concurrent 50 per project Yes NO NO NO NO (commercial, AdSense, donations, affiliate-primary banned) DROP — commercial-use ban
5 Render Static 25 services total cap 5 GB/mo (cut from 100 GB on 2026-04-23) 500 pipeline min/mo 2 included; $0.25/mo per extra Yes NO NO NO YES DROP for static — fan-out limit + 5 GB cap
6 Surge.sh Unlimited Unmetered for static Unlimited (CLI) Yes (CNAME) Yes (sub) / paid (root) NO NO NO YES KEEP (niche) — CLI-only, no Git CI
7 Neocities (free) 1 site / account 200 GB/mo n/a (manual upload / API) NO (Supporter $5/mo required) Yes on *.neocities.org only NO NO NO TOS forbids commerce on free DROP — 1 site, no custom domain free
8 Bunny.net PAYG, no free static tier $5 promo credit on signup n/a Yes (paid) Yes NO YES for sustained use NO YES DROP as free — KEEP as cheap paid CDN
9 Fleek (IPFS) Free tier present $5/mo included credit (PAYG above) Included in credit Yes Yes Likely NO NO (within $5) NO YES EVALUATE — IPFS niche, $5 credit ceiling

Why CF Pages is the family primary

Why GitHub Pages is the mirror (not primary)

Quirks per provider

Recommendation for the family

  1. Primary host (every site + app): Cloudflare Pages.
  2. Mirror (every site): GitHub Pages, identical content from the same git push.
  3. Backup-of-mirrors (emergency only): Surge.sh CLI deploy from CI runner if both CF + GH fail.
  4. Niche: Fleek for any IPFS-anchored archive site if we ever need one.

Sources