Interactive graph

Free Tier Hosting Stack

Created Jul 24, 2026, 10:27 AM · Updated Jul 24, 2026, 10:27 AM

Hugo, GitHub, and Cloudflare Pages ship static sites for $0 - until build caps, queues, or account limits bite.

Key Concept

  • Hard caps on Cloudflare free: about 500 builds per month per account, one concurrent build, 20,000 files per deployment, and a 20-minute build timeout.
  • Level 1: Free hosting has strict limits - five hundred builds a month, one at a time, like a capped gym pass.
  • Level 2: The free tier is like a shared metered hose - bandwidth looks unlimited, but build count and queue time drain the budget first.
  • Level 3: Because build count and queue time are the traps, fat repos and frequent pushes burn the budget faster than bandwidth ever will.
  • Level 4: Batch commits, pin HUGO_VERSION, and count builds before you add another client who pushes daily - one account hosting many clients burns fast.
  • Level 5: Static bandwidth is unmetered - the traps are build count, queue time, and fat repos; Selling Static Sites and Digital Garden share the same pipeline when clients push often.
  • Static bandwidth is unmetered - the traps are build count, queue time, and fat repos.
  • Flow: Hugo turns markdown into HTML, GitHub holds source, Cloudflare Pages builds on push and serves over CDN.
  • Full walkthrough: How I Built JoRap Notes - same pipeline for Selling Static Sites and the Digital Garden.
  • No database, no admin panel - which is why Static Site Client Scope matters.
  • One account hosting many clients who push often burns the 500-build budget fast; pin HUGO_VERSION on every project.

Examples

  • Twelve client sites on one free account - hit 500 builds mid-month and Friday deploys started queuing.
  • Build failed until Hugo was pinned - env var on every new project template now, and that failure still counted against the cap.

Note Relationships

RelationshipWikilinkReason
contradictsBuilding a Personal APIwhen the site needs a live API and database, not static HTML
contradictsLocal-first Softwarewhen the workflow needs sync apps, not git-push-to-deploy
extendsDigital GardenSame Hugo-plus-git publish lane I use for the notes garden
extendsFuture-Proofing KnowledgeMarkdown in git survives; hosting vendor is swappable
extendsGetting StartedSame markdown-first workflow as garden notes
extendsSelling Static SitesDefault host for client static sites until limits force upgrade
extendsStatic Site Client ScopeStack limits define what jobs fit
extendsSuccess is StewardshipSteward the build budget on borrowed infra
implementsRollback PrincipleGit revert and previous Cloudflare deploy are the rollback lane
implementsStaged RolloutPR preview deploy before Pages merges to main
How I Built JoRap Notes: After Losing PHP Hosting

How I Built JoRap Notes: After Losing PHP Hosting

I lost my old PHP hosting and a chunk of my work. A weekend later I landed on Hugo + GitHub + Cloudflare Pages - faster and better than what I was paying for.

Static Site or CMS? How I Pick the Stack

Static Site or CMS? How I Pick the Stack

Who publishes, what changes live, and whether you need logins pick static vs WordPress better than any framework ranking.

Why I Focused on Open Source Technologies

Why I Focused on Open Source Technologies

Open source wasn't a purity test for me. Freedom mattered more than free - install tonight, read the code, move your files, own the stack.

Sustainable Online Publishing

Sustainable Online Publishing

Social media is easy to start and risky to depend on. I publish on my own site anyway - a free stack that works and why the habit matters more than the tools.

HugoPlate: The Theme Quietly Powering This Site

HugoPlate: The Theme Quietly Powering This Site

After losing half a Saturday to theme-shopping, I picked HugoPlate - a year later I'm still on it. What I changed and where it still bites.

The Mouse Wheel Click: One Button, Three Operating Systems

The Mouse Wheel Click: One Button, Three Operating Systems

Most people right-click every link to open a new tab. There's a faster button under their finger - same gesture on every OS, and almost nobody uses it.

Random Note

One garden note picked at random — shuffle for a new pairing with this note.

AI prompt

Loading…