TL;DR A Raspberry Pi is cheap, tiny, and genuinely capable - the reason so many homelabs start as one board on a shelf rather than a rack of expensive servers.
A Raspberry Pi is a single-board computer, roughly the size of a credit card, that's inexpensive enough to buy on a whim and runs Linux. Despite its size and low cost, it's powerful enough to run real servers and self-hosted software. The current Raspberry Pi 5 handles multiple lightweight services at once, while the tiny, even cheaper Pi Zero 2 W is enough for a single job like ad blocking.
Raspberry Pi vs. a Full PC
A dedicated PC or mini PC is more powerful, but it's also bigger, louder, pricier, and draws far more power sitting idle 24/7. A typical mini PC idles around 10–20W, a full tower can be much higher, while a Raspberry Pi idles around 3–6W, a meaningful gap for something meant to run continuously. A Pi trades raw performance for a machine you can leave running in a drawer indefinitely - plenty for the single-purpose jobs (ad blocking, a small automation hub, light file serving) that make up most of a homelab's actual day-to-day workload.
Where a Pi genuinely loses: heavy video transcoding, running many demanding services simultaneously, or anything needing serious storage bandwidth - that's when a real PC or NAS is the right tool instead. It's worth budgeting for the extras, too - the board itself is inexpensive, but a case, a decent power supply, and reliable storage add a real cost on top. Still well below full-PC territory, but not quite the throwaway impulse buy it can look like at first glance.
Why It Matters for Digital Independence
The Raspberry Pi is what made self-hosting affordable for people who aren't sysadmins by trade. Before it existed, getting into homelab meant building or buying a real PC - a few hundred dollars minimum, plus somewhere to put it. A Pi drops that entry cost to less than a night out, which is exactly why so many people's first self-hosted service ends up running on one. It also spawned an entire ecosystem around itself - cases, add-on boards, and thousands of community tutorials - so a beginner is never troubleshooting alone.
Getting Started
The most common question on r/selfhosted and r/homelab from someone holding a brand-new Pi is some version of "what should I actually run on this first?" The honest answer is almost always one of: Pi-hole (network-wide ad blocking), a small Home Assistant instance, or RetroPie for retro gaming - all lightweight enough to run comfortably on the cheapest current model, and all common enough that troubleshooting help is easy to find. One practical tip that saves a lot of frustration later: boot from a USB SSD instead of a microSD card if your Pi model supports it - SD cards wear out under constant read/write and are the single most common cause of a Pi "randomly" dying after a few months.
Related Terms
- Homelab - the infrastructure a Pi anchors
- Pi-hole - a common first project
- RetroPie - emulation on Raspberry Pi
- Self-Hosted - what a Pi makes affordable