How I Replaced $127/Month in Cloud Subs With a $200 Mini PC

Three months ago, I did something that made my stomach drop. I opened a spreadsheet, added up every cloud subscription I pay for monthly, and stared at the number: $127.43. Per month. That’s $1,529 per year on services that store my files, manage my passwords, host my media, and back up my photos. Most of them I’d signed up for one at a time over five years, each one a “just $4.99/month” that felt harmless in isolation.

$127 per month didn’t feel harmless. That’s a car payment. That’s a nice dinner out every week. That’s — and this is the number that actually made me do something — roughly $7,600 over the five years I’d been accumulating these subscriptions.

I’m a software developer. I can set up a server. I just… hadn’t, because inertia is powerful and “it just works” is a compelling argument when you’re busy. But that spreadsheet broke me. I bought a $200 mini PC, spent a weekend setting it up, and now I pay $8/month for everything those subscriptions used to cover. Here’s what I did, what worked, what didn’t, and whether you should do it too.


The Subscription Audit: What I Was Actually Paying For

Here’s the full damage, including some subscriptions I’d genuinely forgotten about:

ServiceWhat It DoesMonthly Cost
iCloud+ 2TBPhoto backup, file storage$9.99
Google One 2TBGmail storage, Google Photos backup$9.99
Dropbox PlusFile sync, sharing$11.99
1Password FamiliesPassword manager$4.99
Notion Personal ProNotes, project management$10.00
Plex PassMedia server (ironically, on someone else’s server)$4.99
Backblaze PersonalCloud backup$9.00
Bitwarden PremiumPassword manager (yes, I was paying for two)$0.83
ProtonVPN PlusVPN$9.99
Adobe Creative Cloud (Photography)Lightroom + Photoshop$9.99
Spotify PremiumMusic streaming$11.99
YouTube PremiumAd-free YouTube$13.99
Todoist ProTask management$5.00
Standard Notes ProEncrypted notes$4.69
Total$127.43

Some observations: I was paying for two password managers. I had both Notion and Todoist doing overlapping things. I had iCloud, Google One, AND Dropbox for file storage. The redundancy was embarrassing. But it’s also how subscriptions work — each one makes sense in isolation. The system fails when nobody audits the system.


The Hardware: A $200 Mini PC That Changed Everything

I bought a Beelink SER5 MAX with an AMD Ryzen 7 5800H, 16GB RAM, and a 500GB NVMe SSD. Price: $199 on Amazon. I added a 4TB WD Red Plus HDD ($89) for media and bulk storage, bringing total hardware cost to $288.

Why this specific machine? The Ryzen 7 5800H is massively overpowered for home server duties — but that headroom means it handles Plex transcoding, Nextcloud file indexing, and a dozen Docker containers without breaking a sweat. The SER5 MAX draws about 15-25W under normal load, which translates to roughly $2-4/month in electricity depending on your rates. Silent, compact (fits in your palm), and runs Ubuntu Server with no issues.

If you’re considering a similar setup, check our best Linux distros for developers guide. I went with Ubuntu Server 24.04 LTS for stability and Docker support, but Debian and Proxmox are solid alternatives.


What I Self-Hosted (And What Replaced What)

Everything runs in Docker containers managed by Portainer. Here’s the stack:

Was Paying ForReplaced WithSelf-Hosted CostDifficulty
iCloud + Google One + DropboxNextcloudFreeMedium
1Password + BitwardenVaultwardenFreeEasy
Plex PassJellyfinFreeEasy
BackblazeDuplicati → Backblaze B2~$3/moMedium
iCloud PhotosImmichFreeMedium
ProtonVPNWireGuardFreeMedium-Hard
Notion + TodoistVikunjaFreeEasy
Standard NotesJoplin ServerFreeEasy
Uptime Kuma (monitoring)FreeEasy
Nginx Proxy ManagerFreeMedium

What I DIDN’T replace: Adobe Creative Cloud (no self-hosted equivalent worth using), Spotify (I’m not pirating music), and YouTube Premium (the convenience of ad-free YouTube on every device is worth $14/month to me, and I’m at peace with that).

Nextcloud deserves special mention. It replaced three separate cloud storage services. File sync across my MacBook, iPhone, and iPad works flawlessly — took about two hours to set up, including SSL certificates via Let’s Encrypt. The web interface isn’t as polished as Dropbox, but the mobile apps are solid and the storage is limited only by my HDD.

Immich was the biggest surprise. It’s an open-source Google Photos alternative that’s actually good. Machine learning-powered face recognition, automatic album creation, a timeline view that feels familiar if you’ve used Google Photos. My wife (the ultimate test of any self-hosted solution) switched to it voluntarily after I showed her the interface. That never happens.

“Immich in 2026 is what Plex was in 2016 — the self-hosted project that’s good enough that normal people will actually use it. My wife manages her own albums now. I nearly cried.” — u/selfhost_dad, r/selfhosted


The Honest Truth: What Still Sucks About Self-Hosting

I’m not going to pretend this is all sunshine. Here’s what sucks:

The initial setup weekend was long. I started Saturday morning and finished Sunday evening. That’s roughly 16 hours of configuration, troubleshooting Docker networking, fighting with reverse proxy settings, and Googling error messages. If you’re not comfortable with a command line, this timeline doubles or triples.

Maintenance is real. Docker containers need updating. Security patches matter when your server is accessible from the internet. I spend about 30 minutes per week on maintenance — mostly just checking Portainer dashboards and running updates. It’s not a lot, but it’s not zero. Cloud services are zero maintenance.

Backups are your problem now. When Dropbox stores your files, Dropbox handles backup and redundancy. When a mini PC in your home office stores your files, a dead hard drive means dead files unless you have a backup strategy. I use Duplicati to send encrypted backups to Backblaze B2 (~$3/month for 400GB of backup data). This is the one cloud expense I kept, and it’s non-negotiable.

Uptime is your problem too. My internet went out for 6 hours last month. During that time, my Vaultwarden (passwords), Nextcloud (files), and Jellyfin (media) were all inaccessible from outside my house. Cloud services don’t have this problem. For passwords specifically, Vaultwarden caches offline, so it wasn’t a crisis — but it’s a real limitation.

The WAF (Wife/Partner Acceptance Factor). Self-hosted solutions need to be as reliable and user-friendly as what they replace, or your household will revolt. Immich passed the WAF test. Nextcloud barely passed. My WireGuard VPN did not — my wife uses ProtonVPN’s app on her phone and refuses to switch, so that subscription stayed for her device.

“Self-hosting is great until your partner’s photos stop syncing at 11 PM and you have to fix a Docker container in your underwear while being glared at. Plan accordingly.” — u/homelabber_married, r/homelab


The Math After 6 Months

CategoryBefore (Monthly)After (Monthly)
Cloud storage (iCloud + Google + Dropbox)$31.97$0
Password manager$5.82$0
Media server$4.99$0
Backup$9.00$3.00
Photo backup(included in iCloud)$0
VPN$9.99$0
Notes + Task management$19.69$0
Kept subscriptions (Adobe, Spotify, YT)$35.97$35.97
Electricity (mini PC)$0$3.00
Domain name (annual, amortized)$0$1.00
Total$127.43$42.97
Monthly savings$84.46

Hardware cost ($288) was recovered in 3.4 months. Annual savings going forward: ~$1,013. Over five years, that’s roughly $5,000 saved — assuming subscription prices don’t increase (they will).

“Did the math on my subscriptions last year. Was spending $96/month. Self-hosted everything on a used Dell Optiplex for $120. Paid for itself in 6 weeks. Best impulse decision I’ve made.” — u/frugal_sysadmin, r/selfhosted


Should You Do This?

Yes, if:

  • You’re comfortable with a Linux command line and Docker basics
  • You’re spending $50+/month on cloud subscriptions
  • You enjoy tinkering with tech (this has to be at least partially fun for you)
  • You have reliable internet with a static IP or dynamic DNS
  • You’re disciplined about backups

Maybe not, if:

  • The command line makes you nervous
  • You don’t have time or patience for occasional maintenance
  • You travel frequently and need guaranteed access from anywhere
  • Your total subscriptions are under $30/month (the savings don’t justify the effort)
  • You value “it just works” over “I control everything”

Definitely not, if:

  • You’re storing sensitive business data with compliance requirements
  • You don’t have a backup strategy and don’t want to create one
  • Your household members aren’t on board (the WAF is real)

For the developers among you building a broader setup, check our developer tech stack 2026 guide — a home server fits naturally alongside the rest of your toolkit. And if you need a monitor for managing your server, our best monitors for coding roundup has options for every budget.


FAQ

Is self-hosting secure?

It can be, but security is entirely your responsibility. Use strong passwords, keep software updated, configure firewalls properly, and use SSL certificates for everything. The major self-hosted projects (Nextcloud, Vaultwarden, etc.) have active security teams, but you need to actually apply their updates.

What happens if my mini PC dies?

If you have proper backups (and you should), you buy a new one and restore from backup. Duplicati backups to Backblaze B2 mean my data survives even a house fire. Total restore time would be roughly 4-6 hours for the full stack.

Can I do this on a Raspberry Pi instead?

For basic services (Vaultwarden, Uptime Kuma, WireGuard), yes. For Nextcloud with heavy use, Jellyfin with transcoding, and Immich with ML-powered photo analysis, no. The Pi’s ARM processor and limited RAM can’t handle these workloads well. A mini PC is the sweet spot for a full home server stack.

How much electricity does a mini PC server use?

My Beelink SER5 MAX uses 15-25W under normal load. That’s roughly $2-4/month in electricity in most US markets. For comparison, a full desktop PC repurposed as a server might use 80-150W, costing $10-18/month.

Is Nextcloud actually a good Dropbox replacement?

For file sync and storage, yes. The desktop sync client works reliably on Mac, Windows, and Linux. The mobile apps are functional. Where it falls short: real-time collaboration (Google Docs is still better), sharing links with external people (slightly clunkier than Dropbox), and initial setup complexity. Once configured, daily use is smooth.