home-lab
Self-hosting on a budget: a practical home-lab guide for Kenya
What to buy, what to run and what it actually costs to replace your cloud subscriptions with a small server at home — including power cuts and electricity.
Bits Technologies · · 2 min read
A home lab is a small server that does what you currently rent: file storage, photo backup, media, password management, home automation, and somewhere to run your own projects.
Most guides are written for somewhere with cheap electricity, next-day delivery and reliable mains power. This one is not.
Start with why, not with hardware
Write down what you actually want it to do. The honest list is usually shorter than the exciting one:
- Phone and laptop backups that do not cost monthly
- Photos, searchable, without a subscription
- Household files in one place
- Maybe media, maybe home automation, maybe a place to learn
That list decides the hardware. Everything else is enthusiasm, which is fine but should be bought later rather than first.
The hardware that matters
CPU: almost irrelevant for this workload. A used small-form-factor office desktop — the kind businesses retire in batches — is usually the best value available. Idle power matters far more than benchmark scores.
RAM: 16 GB is comfortable. 8 GB works if you are not running many services.
Disks: this is where the money should go. Two drives mirrored, so one failing does not lose anything. Buy them from different batches if you can; drives from one batch tend to fail at similar times.
A UPS: not optional here. Sudden power loss during a write is the most common way people lose an array. Even a small one, giving you two minutes to shut down cleanly, changes the risk completely.
What it costs to run
Work out the watts, not the price tag. A small retired desktop idles at roughly 15–30 W. Multiply by 24 hours, by 30 days, by your tariff, and you get a monthly figure you can compare directly against the subscriptions you are replacing.
Add the UPS, and remember disks need replacing every few years. Done honestly, the comparison is usually still favourable — but do the arithmetic rather than trusting the enthusiasm.
Mirroring is not a backup
Two mirrored disks protect you from one disk failing. They do not protect you from theft, fire, a mistaken delete, ransomware or a power surge taking both.
Every build needs a copy that leaves the building: an encrypted copy to cheap object storage, or a second disk that lives at a relative's house and gets swapped monthly. And it is only a backup once you have restored something from it. Test it.
What to run first
- File sharing, so the thing is immediately useful.
- Photo backup from every phone in the house. This is the one that converts people.
- A password manager, because self-hosting one is genuinely better than the free tiers.
- Then whatever you fancy: media, home automation, your own projects.
Run things in containers from the start. It makes updates, moves and recovery vastly simpler than packages installed directly on the host.
Access it safely
Do not forward ports from the internet to your home. The two safe options are a private mesh network between your devices, or a reverse proxy with proper certificates and authentication in front of anything you genuinely need to expose. The mesh is simpler and is what we set up for most people.
When to ask for help
If you want the result without the learning curve, or you have a half-built one in a cupboard that is unpatched and quietly exposed, that is what our home labs service is for. We will also tell you when the honest answer is to keep paying for the subscription.
- self-hosting
- home-lab
- infrastructure
- nas