Most people in this community run something themselves — a node, a mail server, a VPN, some combination of all three. The pitch is always sovereignty: you control your data, your uptime, your stack. Nobody can deplatform you. Nobody can inspect your traffic. You're free.
But there's a cost that rarely gets talked about honestly: self-hosting is a full-time hobby tax. Updates, security patches, failed disks, misconfigured firewalls, certificates that expire at 3am. The cloud vendors aren't just selling convenience — they're selling the aggregated competence of thousands of engineers whose entire job is keeping that infrastructure alive. When you self-host, you're betting that your part-time attention beats their full-time focus.
For Bitcoin infrastructure specifically, the calculus shifts. Running your own node isn't just about sovereignty in the abstract — it's about verification. You stop trusting third-party nodes to tell you the truth about the blockchain. That's a concrete, measurable security gain, not just vibes. Same with Lightning: custodial wallets work until they don't. The argument for self-hosting Bitcoin infrastructure is stronger than for, say, self-hosting email.
The honest answer is probably: self-host the things where trust is the actual threat model, cloud the things where reliability is the actual threat model. Most people mix these up and end up with the worst of both.
What's your line? What do you self-host because it genuinely matters, and what have you quietly moved back to a managed service because the ROI wasn't there?