VendKeys.shop
Guide

Self-Hosting vs Cloud Software: A Beginner's Guide

Marcus KleinMarcus KleinMay 4, 20262 min read
Reviewed by Daniel Volkov

Self-hosting has gone mainstream β€” Nextcloud, Mastodon, Jellyfin, Home Assistant, Supabase, Tailscale-and-friends. The math seems easy: pay once for hardware, get all the SaaS features for free. The reality is more nuanced.

Cost math, honestly

A $400 mini-PC running 24/7 plus electricity at $0.20/kWh = ~$50/year. The hardware amortizes over 5 years. So self-hosting "costs" roughly $130/year. That beats Microsoft 365 Family licenses ($100/year) only if you self-host MORE than one product on the same box.

Time math, honestly

Initial setup is 4-12 hours for a typical app. Monthly maintenance is ~1-2 hours of patching, monitoring, occasional fixes. If your time is worth $30/hour, that is $30-60/month per app β€” way more than the SaaS bill.

When self-hosting wins

You enjoy the tinkering. You run multiple apps on one box (the marginal cost approaches zero). You need data sovereignty. You learn meaningful skills. You want privacy from the SaaS vendor.

When SaaS wins

You want it to just work. You do not want to debug at 11pm. The data does not need to be sovereign. The SaaS team has 24/7 ops you do not.

Wrapping up

For most people, the right answer is hybrid: self-host the things you care about (Vaultwarden for passwords, Pi-hole for DNS, Nextcloud for files), pay for the things that need to just work (email, video conferencing, productivity suite).


Related articles