So everyone knows VPS hosting costs a fortune. Even something basic — 2GB RAM, a couple cores, and decent bandwidth — can run you $15/month.
“Why not self-host?”
People answer with the usual: outages, home internet, power costs, maintenance… the standard automated-response package.
But honestly? If it’s not your main, mission-critical production business server… who cares? For side projects, helper services, experiments, and dev tooling, self-hosting is underrated.
The mini-PC that accidentally became a “free VPS”
I bought this Soyan mini PC:
https://a.co/d/05qmjVGt
It’s $219 now, but I grabbed it back when RAM prices weren’t insane — around $100. You can still find similar boxes cheap if you hunt.
At first, it wasn’t even for hosting. I bought it to learn: I wanted to see how KVM would work (one Windows PC + one Ubuntu PC) and get used to Linux. It did the job. After that, I installed Ubuntu on my main PC and the mini PC basically got stuffed away.
Later on, once I got a bit better with servers, I pulled it back out, flashed Debian (Bookworm) — (the steps in this story are on the forums) — and plugged it in somewhere far-fetched in the house.
Then I started SSH’ing into it… just to test a thing or two.
And then the realization hit:
Wait… I basically have a powerful VPS sitting here.
So I started actually using it.
- First: a GitHub Actions self-hosted runner
- Then: Google Play fetching for the TripleU MDM website
- Then: the admin/chat API for TripleU MDM
- Then: “witness server” stuff
- Then: cloudflared + MariaDB + nginx + Docker Compose
- And today: LanguageTool for
/dumbon Dumbcourse
The whole point: “free” is a feature
All of that on a VPS would be real monthly money.
Here? It costs me basically nothing. I don’t even look at the machine — it’s just connected to Wi-Fi and working. I only had to make sure the OS is set up to never sleep.
Am I saying you should host your whole business like this? No.
But if you have a tool, a side project, a helper service, or you just want to contribute something without paying “VPS rent” forever — why not?
Every dev should take one spare/trash PC and turn it into a personal server at least once.
If you want to do the same thing
-
Flash a Linux OS (Ubuntu or Debian)
-
Connect it to a stable network (Wi-Fi or LAN at home/office — with permission, obviously)
-
Tell your “AI agent” or your own brain: “this is a server”
- install nginx/Apache, Docker, whatever you need
-
Whenever you build something useful, deploy it there instead of paying monthly for another VPS
Tiny proof it’s not vaporware
This little Debian box has been up 26 days and it’s barely sweating:
- Disk: 12G used / 467G total
- RAM: ~1.7G used / 15.8G total
So yeah. Nothing deep. I just enjoyed how much value I’m getting out of a tiny machine that would’ve otherwise been collecting dust — figured I’d share in case someone finds it entertaining or helpful.
