The True Cost of Free Hosting
A FOSS project launches on free infrastructure — GitHub Pages for the website, Vercel for the frontend, Supabase free tier for the database, Oracle Free Tier for the backend. Zero dollars per month. It feels like winning.
Then the bills arrive. Not financial bills — architecture bills, control bills, freedom bills.
What You’re Actually Paying With
Your project’s portability. Free tiers are designed to make migration expensive. Your project grows dependent on Vercel’s edge functions, Supabase’s realtime features, GitHub’s Actions syntax. When the free tier changes (and it will), you face a choice: pay their rates or rewrite.
Your users’ privacy. Free hosting providers monetize what they can’t charge for. Analytics, usage patterns, metadata — all feed into their business models even if you’re not paying.
Your project’s sovereignty. When your infrastructure costs nothing, you have no leverage. The provider can change terms, add restrictions, or shut down your account, and you have no financial relationship to push back with.
The Free Tier Lifecycle
Every free tier follows the same arc:
- Launch — generous limits, “free forever” messaging, rapid adoption
- Growth — limits tighten, “grandfathered” plans appear, new users get less
- Monetization — free tier becomes a funnel, limits squeeze, enterprise pricing introduced
- Sunset — free tier eliminated or restricted to the point of uselessness
Heroku’s free tier? Gone. Docker Hub’s free organization limits? Gutted. GitLab’s free CI minutes? Slashed. The pattern repeats because the economics don’t work — free tiers are marketing, not sustainable business models.
The FOSS Alternative
Self-hosted FOSS tools don’t have free tiers. They have zero-cost operation because you own the infrastructure:
- Gitea instead of GitHub — one binary, zero ongoing costs beyond your VPS
- Plausible instead of Google Analytics — no data selling, no tracking, own your stats
- Coolify instead of Vercel — deploy anything, pay only your server cost
- Woodpecker CI instead of GitHub Actions — unlimited CI minutes for your $5/month VPS
When Free Hosting Makes Sense
Free hosting and free tiers aren’t evil. They’re useful for:
- Static documentation sites — GitHub Pages works perfectly for docs and doesn’t create lock-in
- Temporary projects — hackathons, demos, prototypes that won’t need migration
- Learning and experimentation — no reason to pay while you’re figuring things out
The key is knowing the exit strategy before you start. If you can’t migrate off a free service in an afternoon, you’re not using it — you’re depending on it.
The Real Price of €5/month
A basic VPS costs €5/month. That’s less than a coffee subscription. For that, you get:
- Full root access and OS freedom
- No Terms of Service surprises
- Complete data ownership
- The ability to run any software, any configuration
- A relationship with a hosting provider, not a dependency
Free hosting costs your project’s future. €5/month buys it back.