Blacksec

Administrator
Staff member
ROOT
VIP
A real site costs $0 if you stack the right free tiers — domain, hosting, CDN, and SSL all have legitimate freeforever layers. Freenom-style domains died, but alternatives survive: eu.org, is-a.dev, and Cloudflare's ecosystem cover everything from hobby projects to production apps. The full $0 stack with every layer covered is hidden below.

LAYER ONE — DOMAINS

Free hostname options ranked by legitimacy:

OptionWhat you getDurability
eu.orgfree subdomain that LOOKS like a real TLD (name.eu.org), Cloudflare-supportedapproval queue days-weeks, effectively permanent
is-a.dev / js.org / dev-like registriesGitHub-verified subdomains for dev projectsapplication-gated, high quality
Freenom alternates (.tk era dead)some ccTLD promos still rotateunreliable — avoid for anything real
Cloudflare Registrarat-cost paid domains ($10ish/yr)permanent — cheapest paid tier exists
GitHub Pages / Vercel / Netlify subdomainsusername.github.io stylepermanent for hobby, ugly URL

eu.org is the pick: free forever, runs on Cloudflare's nameservers, indistinguishable from a real TLD to visitors. Apply once, park it, use it for years.

LAYER 2 — HOSTING

  • Static sites: Cloudflare Pages, GitHub Pages, Netlify — unlimited bandwidth, free SSL, git-push deploys. This covers 90% of projects (portfolios, docs, landing pages, blogs).
  • Serverless dynamic: Cloudflare Workers (100k requests/day free), Vercel serverless functions, Netlify functions — backend logic without a server.
  • Full VM: Oracle always-free ARM (see the Free VPS guide — linked below), Azure Students $100/year — actual SSH boxes for $0.
  • Databases: Cloudflare D1/KV free tiers, Supabase 500MB Postgres, PlanetScale free tier, MongoDB Atlas 512MB — every database category has a real free tier.

LAYER 3 — SSL + CDN

SSL never costs money anymore: Cloudflare's proxy gives universal HTTPS on any domain pointing at it, GitHub Pages/Netlify/Vercel auto-provision Let's Encrypt certs, and origin certs are free through the same providers. CDN: Cloudflare's free plan covers DDoS protection + edge caching for hobby traffic.

The only paid domain worth buying: your brand name ($10/year at-cost through Cloudflare Registrar) — everything else stacks free.

WHERE FREE STACKS DIE

Every failure mode on this stack is boring and repeatable:

  • Domain approval limbo: eu.org applications sit quiet for days or weeks with no status mail. File once, build on a temporary pages.dev hostname in the meantime, and stop re-applying - repeated requests reset your position in the queue.
  • Oracle reclamation: always-free ARM boxes get harvested when accounts go months without a login or the instance shape drifts outside policy. Keep a tiny heartbeat script running and stay inside the documented limits.
  • Rate walls: Workers' 100k requests/day disappears fast once a crawler finds the project. Free WAF rules and a rate-limit expression upstream cost nothing and keep the quota for real traffic.
  • Abuse suspension: free hosting dies fastest when the payload is the problem - phishing kits, cracked downloads, spam landings get crawled harder than paid plans because every abuse report costs the provider money.
  • Single-vendor gravity: one company for DNS, pages, and functions means one company's bad afternoon takes the whole project down. Splitting DNS away from hosting is free and takes ten minutes.

Projects that ship small and stay boring never meet any of this: one domain, one repo, one visitor counter you actually look at.

STACK SUMMARY

Bash:
domain:   eu.org (free, permanent) or $10 Cloudflare Registrar
static:   Cloudflare Pages (free, unlimited bandwidth)
dynamic:  Cloudflare Workers or Oracle ARM VM (free)
database: Cloudflare D1 or Supabase (free tiers)
ssl/cdn:  Cloudflare proxy (free)
total:    $0

— RELATED GUIDES —

Domain claimed, pages deployed, SSL auto-issued — the whole stack runs on free tiers that outlast most startups. Ship the project tonight, keep the total at zero.
 
Last edited: