Why pay for hosting when you can do it the cheap way? A guide

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 /dumb on 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

  1. Flash a Linux OS (Ubuntu or Debian)

  2. Connect it to a stable network (Wi-Fi or LAN at home/office — with permission, obviously)

  3. Tell your “AI agent” or your own brain: “this is a server”

    • install nginx/Apache, Docker, whatever you need
  4. 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.

10 Likes

You using cloudflare tunnels? Be careful about the media limit I think it’s 100 mb per upload. They are getting stricter about their TOS.

I know you’re trying to avoid a vps but 10 bucks a year for a tiny vps with a reverse proxy. You can use mine :slight_smile:

Agree with everything you said! Self hosting is awesome.

4 Likes

6 posts were merged into an existing topic: Sorry again. So unprofessional

Can I do this with any old windows laptop?

@ars18

Yes. Windows is just the OS it comes with.

2 Likes

I’d recommend you make that the lid does not turn have any affect when closing (so you can leave it closed and have the server stay running), and to limit the charging to 80 percent if you are going to leave it plugged in.

This is easy to do with ubuntu?
Or maybe I should remove the battery (yeah its that old the battrey is removable)?

Yeah, some laptops can still work just fine with battery removed. Did that for 6 months to a year.

Buuuut, battery is a free UPS if your power goes down.

2 Likes

Okay thanks
Will try.

1 Like

If ya need any help ask

Oh okay

Thank you so much
Will work on it tommorw

1 Like

What laptop are you working with

An Acer with an i5 and 4GB it’s running windows 8.1 was bought around 2015 (don’t have it near me so can’t check the exact specs)

When you can check let me know what gen cpu I’m curious

Okay will probably be tomorrow

1 Like

This is Windows

its an Acer Aspire E 15 (E5-571-509R)
it has an Intel Core i5-4210U, base clock speed 1.70 GHz

1 Like

Thank you so much had a good time setting this up and running

Gemeni claims that the laptop is too old to limit the charging

1 Like