SourceHut
Self-hosted forge, colo bills, public spreadsheets
Drew DeVault’s SourceHut (sr.ht) is a subscriber-funded dev forge — git, builds, mailing lists — running on AGPL code and radical financial transparency. No VC, no JavaScript-required dashboard cosplay, colocation instead of hyperscaler cosplay.
2018–2019
Forge as free software, not SaaS theater
Python services
Self-hosted git/Mercurial
Email-driven workflow
AGPL codebase
SourceHut launched as an alternative to ad/VC-funded forges: pay a few dollars a month, get builds and lists, everything auditable. DeVault published quarterly revenue and expense breakdowns when the finances were still simple enough to fit in a blog post.
The stack thesis: JavaScript-free web UI, email-native code review, and infrastructure you could theoretically run yourself because the code is actually open.
Lesson
Transparency is ops discipline. When users can read your finances, you build what you can afford to run.
2020–2021
Paid builds, colo, profitable niche
Colocated bare metal
In-house CI (builds.sr.ht)
Mailing lists
Public financial reports
By 2021 SourceHut reported ~$392k total revenue — platform subscriptions plus public consulting contracts that only produce free software. Colocation, domains, and sponsorships were line-item expenses (~$8k colo in 2021).
Quarterly reports gave way to annual ones as complexity grew, but the numbers stayed public: thousands of paid accounts, conversion in the low teens, and a small full-time engineering team paid flat monthly rates.
Lesson
Colo plus AGPL beats “free tier now, rug pull later.” Know your unit economics before you know your logo font.
2022–today
EU entity, still subscriber-funded
European datacenter expansion
GraphQL APIs
Colo + owned hardware
Annual financial reports
Later posts describe migrating billing to an EU entity, PXE boot playbooks for dead servers, and ongoing DDoS mitigation — unglamorous forge ops, documented in “what’s cooking” quarters.
SourceHut never became a hyperscaler. It became proof that a dev tool can fund itself honestly with boring infra and published spreadsheets.
Lesson
If your users are developers, show them the infra receipts. Trust scales better than dark patterns.
Sources
- SourceHut — 2021 financial report
- SourceHut — Q1 2020 financial report
- SourceHut blog index (financial + infra updates)
Facts drawn from public engineering posts and interviews. Numbers are approximate where sources disagree — we're stack advisors, not historians.
Get the right stack for YOUR scale — not theirs
SourceHut's stack made sense for SourceHut. Yours won't — and copying theirs is how you end up with a $4k/month bill and three unused Kubernetes clusters.
Plan my stack — free