Build Your Own Dropbox for the Price of One Hard Drive
Your files are renting an apartment
Count what you pay every month to store your own stuff. Cloud storage for the family photos, another plan because that one filled up, a sync service for work files, and a backup subscription on top. It creeps. Twenty bucks here, fifteen there, forever, and the day you stop paying you lose access to your own pictures.
I got tired of that. So I built my own. A used mini PC, one big drive, and a Saturday afternoon. It syncs my files across every machine I own, it is reachable from anywhere, and it costs me about two dollars a month in electricity.
This is one of my favorite homelab projects because it is genuinely useful on day one. Not a science experiment. Actual files you use every day.
The shopping list
- A used mini PC. Dell OptiPlex Micro, Lenovo ThinkCentre Tiny, or HP EliteDesk Mini. Look for an 8th gen Intel or newer with 8GB of RAM. These come off corporate leases by the pallet and run $100 to $180 on eBay. They sip power and they are silent.
- One drive. A 4TB external USB drive is around $90. If you want it internal and faster, a 4TB 2.5 inch SATA drive fits in most of these boxes.
- That is it. You have the keyboard and monitor already, and you only need them for setup.
Total damage, around $250 if you buy both. Less if you have an old desktop collecting dust in the garage, which most of us do.
Pick your flavor
There are three roads here and they suit different people. Pick one, do not try all three.
Syncthing, the easy road
Syncthing is free, open source, and does one thing well. It keeps folders in sync between your devices peer to peer. No account, no server in the middle, no monthly anything. Install it on your laptop, your desktop, and the mini PC, pair them, pick folders, done.
The catch is that it is sync, not storage. Every device holds a full copy of what you share with it. There is no web interface for browsing files remotely, and no phone app experience that feels like Dropbox. If what you want is your work folder mirrored across three machines automatically, this is the answer and you will be done in an hour.
Nextcloud, the full suite
Nextcloud is the closest thing to actually running your own Dropbox. Web interface, mobile apps for iOS and Android, file sharing links, a calendar, contacts, and photo backup off your phone. Install it on the mini PC with Docker and you have a real self-hosted cloud.
It asks more of you. It wants a bit more RAM, it needs occasional updates, and if you break something you are the support desk. But it is the one people stick with, because the phone app that auto uploads every photo you take is the feature that makes you stop paying Google.
TrueNAS, the storage nerd road
If you want redundancy, snapshots, and room to grow, TrueNAS Scale turns the box into a proper network storage appliance. Two drives mirrored, snapshots that let you roll a folder back to yesterday, and apps you can add later. It is the most capable and the steepest to learn. Great choice if this is also about learning storage for your career.
The security part people skip
Here is where a fun weekend project turns into a bad month. Do not port forward this to the internet. I mean it. A self-hosted file server sitting on a public IP will get found and probed within hours. Automated scanners hit new open ports constantly.
Use a mesh VPN instead. Tailscale is free for personal use, takes about ten minutes, and puts your phone and your laptop on the same private network as the mini PC no matter where you are. Your files are reachable from a hotel in Orlando and invisible to the rest of the internet. We wrote a whole post on why this beats port forwarding and it applies double here.
The rest of the basics still count. Long unique password on the admin account, MFA turned on if the app supports it, and updates applied when they show up.
Sync is not backup, and this is the part that ruins people
Read this twice. If you delete a file on your laptop, sync faithfully deletes it everywhere. If ransomware encrypts your laptop, sync faithfully encrypts the copy on the server. A mirror copies your mistakes at full speed.
You still need real backups. The 3-2-1 rule holds up: three copies of anything you care about, on two kinds of media, with one copy off site. For a homelab that usually looks like your working files, the copy on the mini PC, and a cheap cloud bucket like Backblaze B2 holding an encrypted backup for a few dollars a month.
RAID and mirrored drives are not backup either. They protect against a drive dying. They do nothing about a fire, a theft, or you deleting the wrong folder.
Should your business run on this?
Straight answer, usually no, and I say that as somebody who loves this stuff. If you are already paying for Microsoft 365, you have OneDrive and SharePoint included, with support, retention policies, and audit logs your cyber insurance carrier will ask about. Do not rebuild that in a closet to save fifteen dollars a month.
Where a self-hosted setup shines is personal files, family photos, giant media libraries, and learning. And that learning transfers. Understanding storage, sync, permissions, and backups makes you dramatically better at judging the tools your business actually pays for.
What this means for you
Spend a weekend and $250 and you will own your files, stop paying rent on your own photos, and pick up skills that carry into everything else. Start with Syncthing if you want a win today, move to Nextcloud when you want the phone app.
I test this kind of thing in my own lab before it goes anywhere near a client network. If you are curious how any of it applies to your business, or you want a sane backup plan that actually gets tested, reach out. Always happy to troubleshoot.