Knowledge Base · No affiliate links
Home lab, explained plainly
Every explainer here is free of affiliate links, so you can learn before anyone tries to sell you anything. Stuck on a word? The glossary defines every term used on the site in plain English.
Getting started
- Do I need a NAS or a mini PC?
- Is a Raspberry Pi enough for a home server?
- New mini PC vs used tiny PC
- Your first three self-hosted services
- Docker vs Proxmox
- Access your server from anywhere
- What a home server costs to run
Storage and media
Local AI
- Can my laptop run local AI?
- Can you run local AI without a GPU?
- How much RAM for a local LLM?
- What can a 16GB or 24GB GPU run?
- Is a Mac good for local AI?
- Ollama vs LM Studio
- Run your own ChatGPT with Ollama and Open WebUI
- Is local AI private?
How much VRAM does each model need?
Cloud AI vs your own
Quick answers
What is a home lab, actually?
Any computer in your home that runs services for you around the clock, like blocking ads for every device, hosting your photos, automating your lights, or streaming your media. It replaces subscriptions with hardware you own. In practice, it's a small quiet box in a closet doing useful work.
Do I need a server, or will any computer do?
Any computer will do. "Server" describes the job, not the hardware. An old laptop makes a good first server, and its battery even works as a backup when the power blips. Buy dedicated hardware once you know the hobby sticks.
What does it cost to run 24/7?
Power cost is watts × hours × your electricity rate. At the 2026 US average of about $0.18/kWh, a 10 W mini PC costs about $16 a year, and an old 60 W desktop doing the same job costs about $95. That's why idle power matters more than speed for an always-on machine.
Docker or virtual machines: which do I learn first?
Docker. Containers are lighter, quicker to set up, and nearly every self-hosted app offers an official Docker version. Virtual machines matter later, when you want whole separate operating systems, which is where Proxmox comes in. The order: plain Linux, then Docker, then Proxmox.
Is exposing my server to the internet dangerous?
Opening router ports straight to home services is the classic beginner mistake. The safe default is a private VPN like Tailscale or WireGuard, so your devices reach the server from anywhere while nothing is public. Only put something on the open internet once you understand the risks, and always put a login in front of it.
What should my first three services be?
An ad blocker for the whole network (Pi-hole or AdGuard Home), because everyone notices right away. Tailscale, so you can reach the box from anywhere. Uptime Kuma, so the box tells you when something breaks. All three run on the weakest hardware in my guides.
ECC RAM, ZFS, 10GbE: do I need the fancy stuff?
Not to start. These matter when your lab holds the only copy of data you can't lose, or when you move huge files every day. Some people online will insist you need them. You don't, yet. A backup you actually run is worth more than ECC RAM you bought instead of a second drive.
What is the 3-2-1 backup rule?
Keep 3 copies of anything important, on 2 different types of storage, with 1 copy outside your house. Your home lab counts as one copy. RAID protects against a dead drive, not against deleting the wrong folder.
Free email updates
New to all this? Subscribe and I'll send a short beginner series, one plain-English lesson at a time.
No spam. Unsubscribe anytime. Privacy policy.