Building a Home Lab on a Budget in Nepal
A practical guide to building a useful home lab in Nepal without imported gear or a big budget - hardware, power, internet, and what to actually run.
A home lab does not require expensive imported hardware or a rack in a closet. In Nepal, where power cuts and import costs are real constraints, the best home lab is one that is low-power, useful, and built from what is available locally.
Here is how I built one for under a few thousand rupees a month in running costs, and what I actually run on it.
The hardware
I started with a used business mini PC (an old Dell or Lenovo ThinkCentre) found locally. These are cheap, quiet, and sipping 10–15 watts. A Raspberry Pi is charming but underpowered for anything beyond a single lightweight service.
| Option | Local availability | Power draw | Best for |
|---|---|---|---|
| Used mini PC | Good | 10–15 W | Most home labs |
| Old laptop | Good | 15–25 W | Portable, has battery |
| Raspberry Pi | Limited | 3–5 W | Single lightweight service |
| New server | Poor | 60 W+ | Serious workloads |
Power is the real constraint
Nepal’s load shedding is less severe than it was, but power quality still varies. A small UPS is not optional — it is the difference between a lab that runs and one that corrupts its storage during an outage.
I run a compact UPS that gives the mini PC and router about 30 minutes — enough to ride through most blips and shut down cleanly.
Internet and access
Most home connections in Nepal are behind CGNAT, which means you cannot simply port-forward to the world. For remote access I use a WireGuard VPN back to the lab, which is simpler and more secure than exposing services directly.
For a small project that needs a public URL, a tunnel (like Cloudflare Tunnel) works well and requires no open inbound ports.
What I actually run
The mistake many home labs make is running services for their own sake. I run things I use daily:
- Ad-blocking DNS (Pi-hole) for the whole home.
- A notes server (self-hosted, synced across devices).
- A media server for movies and music.
- A staging environment for testing web projects before they go live.
That is it. Four services, all used, all earning their keep.