Stop Paying Google: Build Your Own Private Cloud With a $200 Mini PC
You’re done with Google Photos holding your memories hostage. You’re sick of iCloud deciding which files are “optimized” and which get deleted. You want your data on your hardware, in your house, where the only Terms of Service are the ones you write on a sticky note. Welcome to the world of self-hosting. It’s liberating, it’s empowering, and it’s the digital equivalent of growing your own vegetables—except instead of tomatoes, you’re growing a private cloud that Big Tech can’t harvest.
But before you dive in, you’ll hit a fork in the road: do you build your home server using open source software (free, community-built code you can inspect and modify) or proprietary software (closed, commercial code owned by a company like Microsoft or Apple)? It’s the classic battle of freedom versus convenience, and for a self-hosting newbie, the choice can feel overwhelming. Don’t worry—I’m going to break it down without the jargon, so you can pick the right path for your digital rebellion.
Let’s start with the elephant in the room: open source doesn’t mean “free as in beer” (though it often is). It means the underlying code—the recipe for the software—is public. Anyone can read it, tweak it, and share it. Think of it like a potluck dinner where everyone brings a dish and shares the recipe. Proprietary software is the opposite: it’s a locked kitchen. The company hands you a finished meal, but you can’t see the ingredients, and you’re not allowed to change the recipe. For self-hosting, open source is the default choice for most tinkerers because it puts you in control—which is the whole point of this exercise.
Why Open Source Wins for Self-Hosting (Mostly)
The biggest advantage of open source is transparency. With software like Nextcloud (a self-hosted alternative to Google Drive) or Jellyfin (a Netflix replacement for your own movie collection), you know exactly what the software does with your data because you can read the code. There are no hidden telemetry trackers phoning home to a corporate server. That’s a huge deal when you’re storing family photos or financial documents. Plus, the community is your support team. If you hit a snag, forums and subreddits are full of people who’ve solved your exact problem—often with a step-by-step guide written in plain English.
The flip side? Open source can be fiddly. You’ll occasionally need to use a command line (that black box with white text that looks like a hacker movie). And updates can break things. But here’s the trade-off: you’re not paying a monthly subscription to a cloud giant; you’re paying with a few hours of your weekend. For most home users, that’s a bargain.
Why Proprietary Software Still Has a Seat at the Table
Now, proprietary software isn’t all evil. For absolute beginners, it offers polish and hand-holding. Think of something like Plex (a media server) or Synology’s DSM (the operating system for their NAS boxes). These are closed-source, meaning you can’t peek under the hood, but they work out of the box with minimal fuss. You click a few buttons, and boom—you have a streaming service or a file backup system. The interfaces are slick, the documentation is clear, and you don’t need to touch a terminal.
The downside? You’re trusting a company with your data. If that company decides to change pricing, add ads, or shut down a feature, you’re stuck. Plex, for example, has been pushing ads and subscription tiers in recent years, which drives some users crazy. Also, proprietary software often has licensing fees. For instance, a Synology NAS enclosure might cost you around $550 AUD / $360 USD, and then you still need to buy hard drives. It’s a premium price for convenience.
Hardware: Your First Real Decision
Before you even choose software, you need a box to run it on. If you don’t have a server yet, don’t panic. You don’t need a rack-mounted behemoth in your closet. A mini PC is perfect for starting out. Something like a Beelink SER5 Mini PC is a fantastic entry point—it’s small, quiet, and sips power like a hummingbird. You can run a dozen services on it without breaking a sweat.
If you want something more purpose-built for storage, a Synology DS224+ NAS enclosure is a great proprietary-friendly option. It runs its own software, which is dead simple to use, but you’re locked into their ecosystem. Alternatively, if you’re a tinkerer, grab a Raspberry Pi 4 (8GB model) and turn it into a low-cost experiment. It’s only about $100 AUD / $65 USD, and it’s a fantastic learning tool.
The Storage Question
Once you have a server, you need storage. For most home users, a couple of terabyte drives are plenty. The Seagate IronWolf 8TB NAS Hard Drive is built for 24/7 operation and will handle your media library without complaint. It’ll set you back around $380 AUD / $250 USD, but it’s a solid investment. If you’re starting smaller, a Samsung T7 1TB portable SSD is fast, silent, and perfect for your most important files—just keep in mind it’s not designed for constant spinning like a NAS drive.
The Verdict: Which Should You Choose?
Here’s my honest take: start with open source. Why? Because you’re self-hosting to escape corporate control, and open source is the purest expression of that goal. Software like Nextcloud or Jellyfin is free, endlessly customizable, and won’t suddenly change its terms on you. Yes, there’s a learning curve, but it’s a gentle slope, not a cliff. And if you get stuck, the community is genuinely friendly—they were all beginners once too.
That said, don’t be a purist. If you find open source too frustrating after a weekend of tinkering, there’s no shame in using a proprietary tool for one specific job. The goal isn’t to be a martyr for the free software movement; it’s to get your data off Google’s servers and onto your own shelf. Mix and match as needed.
Practical Tips for the Newbie
- Start small. Pick one service—like file sync with Nextcloud or photo backup with Immich—and get that working before adding more.
- Back up your server. Use a second drive or an offsite service. A dead drive is a tragedy; a dead drive with no backup is a catastrophe.
-
Secure your setup. If you expose your server to the internet, use a VPN like NordVPN to create a private tunnel back home, or set up a firewall. Don’t just open ports willy-nilly.
-
Get a proper domain. You don’t need one, but it makes accessing your server way easier. Grab a cheap one from Namecheap or Porkbun for around $15 AUD / $10 USD a year. It beats typing in a string of numbers.
- Consider email. If you’re cutting ties with Gmail, look at privacy-focused providers like Tuta or ProtonMail. They’re not self-hosted, but they’re a step in the right direction.
Final Thoughts
Choosing between open source and proprietary software for your home server isn’t a life-or-death decision—it’s a practical one. Open source gives you freedom and control; proprietary gives you convenience and polish. For most beginners, I’d lean open source because it aligns with the spirit of self-hosting: taking back your digital life. But remember, the best server is the one you actually use. If a proprietary tool gets you there faster, use it. Just keep your data close, your backups tighter, and your middle finger ready for the next Big Tech outage. You’ve got this.
Glossary & Resources
Hardware Suggestions
If you are building a setup for this project, here are some options that work well:
- 📦 Beelink SER5 Mini PC
- 📦 Raspberry Pi 4 Model B 8GB
- 📦 Seagate IronWolf 8TB NAS Hard Drive
- 📦 Samsung T7 1TB Portable SSD
- 📦 NordVPN
- 📦 Namecheap Domain Registrar
- 📦 Tuta (Private Email)
Terms Used in this Guide
- self-hosting: Running software and services on your own hardware, giving you full control over your data.
- open source software: Software whose source code is publicly available for anyone to inspect, modify, and share.
- proprietary software: Software owned by a company, with closed source code that users cannot inspect or modify.
Join the Self-Hosting Revolution
Don't let the cloud giants control your data. Get my latest tutorials, hardware reviews, and deployment guides delivered straight to your inbox.
Subscribe for Free