Getting started
Is self-hosting actually cheaper than the cloud?
Is self-hosting actually cheaper than paying for cloud subscriptions?
Self-hosting can be cheaper than a stack of cloud subscriptions, but the honest answer has a big condition attached, and it’s worth hearing before you buy anything: it’s usually only cheaper once you already own the hardware. If you’re picturing “I’ll set up a server and cancel Google, Dropbox, and a couple of streaming add-ons and come out ahead next month,” the maths often doesn’t work the way you hope — because the server itself, the drives, and the electricity are real costs that a subscription doesn’t have.
Here’s the trap in plain numbers. Say the subscriptions you’d replace total something like $15 a month. If you go and buy a mini PC and a couple of drives to replace them, you might spend a few hundred dollars up front. Divide that by your $15 monthly saving and the payback is well over a year, sometimes two — before you count the electricity to run the thing around the clock. So on a pure spreadsheet, buying gear specifically to save on small subscriptions is often a worse deal in the short and medium term, not a better one.
That’s the real shape of it: self-hosting rewards scale and ownership. One server replacing one subscription is a poor trade. One server you already have, running fifteen services that would otherwise be fifteen separate subscriptions, is where it clearly wins — and where the per-service cost drops toward just the electricity. The more it consolidates, and the longer it runs on hardware you’d own anyway, the better the money looks.
So if the only reason you’re considering self-hosting is to save money, go in with clear eyes: it might, eventually, if you already have a machine and you’re consolidating a lot. But the better reasons are the ones that aren’t on the spreadsheet — owning your data, no feature suddenly moving behind a paywall, nothing training on your files, and the plain satisfaction of running your own stack. Treat any savings as a bonus that shows up later, not the case for starting.