Why I Use CF + 11ty For Hosting.
I pay less than $10 a year to run this entire site.
No ads.
No page builders.
No surprise scaling bills.
All I paid for was the domain.
The rest runs on Cloudflare’s free tier, GitHub, and 11ty — a static site generator that turns plain text files into a website.
There are plenty of tutorials explaining how to wire all of that together. This isn’t one of them.
This is about why I chose this setup.
As an elder millennial who has always dabbled in web design, hosting used to feel disheartening.
Free hosts plastered banners on your site like a landlord collecting rent. Paid plans nudged you toward monthly subscriptions, bloated WordPress installs, or “AI page builders” that abstracted everything away.
I build this site for fun. For documenting projects. For experimenting. For thinking out loud.
Paying a monthly fee for something that doesn’t directly generate revenue always felt like friction.
Worse, most cloud providers charge per bandwidth or per request. My fear wasn’t paying $5 a month.
It was waking up to a viral spike and a $400 bill.
Cloudflare’s free tier changed that equation.
At the time of writing, they allow static sites up to 200,000 requests per month on the free plan. If I somehow exceed that, they don’t silently charge my card — access simply pauses until I upgrade or the month resets.
No surprise bills.
That alone sold me.
11ty sealed it.
Instead of logging into a dashboard, I write text files.
I push them to GitHub.
Cloudflare builds and deploys automatically.
My website becomes version-controlled. Portable. Simple.
No database. No plugin ecosystem. No mystery layers.
Just files.
It’s not one-click easy — but it’s not rocket science either. If you can write a few text documents and follow a setup guide, you can do this.
Why would Cloudflare offer this for free?
Because if I ever build something that truly scales — a tool, a game, something that crosses that free limit — upgrading is easier than migrating away.
That’s a fair trade.
Until then, I get autonomy for almost nothing.
In a world where personal sites feel extinct, I think they matter more than ever.
You don’t need a business model.
You don’t need 10,000 followers.
You don’t need to monetize anything.
You just need a domain and a corner of the internet that’s yours.
Social media is rented land.
Algorithms decide what gets seen.
You curate a persona inside someone else’s system.
A personal site is different.
No feed.
No engagement farming.
No algorithm deciding your reach.
Just you.
If you’ve ever thought, “I wish I had my own space online,” this is your sign.
It doesn’t have to be complicated.
It doesn’t have to be expensive.
It just has to be yours.