Stop Paying Google: Build Your Own Private Cloud With a $200 Mini PC

Share
DifficultyBeginner
Time1-2 Hours
PrerequisitesA spare PC or Mini PC
HardwareBeelink SER5 or Raspberry Pi 4

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.

Advertisement

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:

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

Read more