Raspberry Pi 5 Homelab: 10 Projects That Actually Advance Your Career

Raspberry Pi 5 Homelab: 10 Projects That Actually Advance Your Career

I have two Raspberry Pis running production workloads right now. Not test environments. Not “I’ll get around to it” boxes gathering dust. Actual services that my family and business rely on every day.

One runs our newsletter platform and website analytics. The other is about to become a Kubernetes worker node. Between them they cost less than two months of the cloud hosting they replaced, and they’ve been quietly doing their thing for months without intervention.

The Pi 5 isn’t a toy you play with for a weekend and shove in a drawer. It’s an ARM server that happens to cost £80. And the skills you build on it are the same skills that command £60-80k salaries in enterprise environments.

From the field: The Raspberry Pi 5 is genuinely impressive for homelab use. I run several across my infrastructure — monitoring, DNS, lightweight services. For the price, there is nothing else that gives you a full Linux environment with this kind of capability.

Career Context: Every project in this series maps directly to enterprise infrastructure skills. Docker, Kubernetes, reverse proxies, monitoring, automation, AI infrastructure — these aren’t homelab hobbies. They’re the skills behind DevOps Engineer, Platform Engineer, and SRE roles at £50-80k+. The only difference between your Pi homelab and a production environment is scale, and scale is the easy part once you understand the fundamentals.

Why Raspberry Pi 5 in 2026?

With DDR5 prices through the roof, the Pi 5’s fixed 8GB suddenly looks attractive. You’re not paying crisis prices for RAM — you’re paying £80 for a complete system that draws less power than a lightbulb.

The Pi 5 is a genuine step change from its predecessors. The quad-core Cortex-A76 at 2.4GHz is significantly faster than the Pi 4, but the real upgrade is the PCIe slot. NVMe storage via a HAT transforms the Pi from “SD card reliability anxiety” to “actual server I trust with data.” If you’ve ever lost a Pi 3 or 4 to a corrupted SD card under heavy writes, you know exactly what I mean.

What you need to get started:

  • Raspberry Pi 5 (8GB): ~£80. The 4GB isn’t worth it for homelab use — you’ll hit the ceiling within a week.
  • Official 27W Power Supply: ~£12. Don’t use a phone charger. Underpowered Pis throw bizarre errors that’ll have you debugging for hours before you realise the PSU is the problem.
  • Active cooler or fan case: ~£5-15. The Pi 5 runs significantly hotter than the Pi 4. Passive cooling will throttle under sustained load.
  • NVMe HAT + SSD (recommended): ~£40-100. This is the upgrade that turns a Pi from a hobby board into a real server.

Total cost: £80 bare minimum, ~£180 fully kitted with NVMe. Either way, less than a single month of the cheapest cloud Kubernetes cluster.

For detailed hardware comparisons, see Raspberry Pi vs Mini PC: Which Should You Choose? and Pi Cluster Build Shopping List.

The 10 Projects

Each project below has its own dedicated deep-dive tutorial with step-by-step walkthroughs, real gotchas, troubleshooting guides, and the career context that makes it worth your time. They’re ordered as a progression — earlier projects provide the foundation for later ones — but each tutorial stands on its own if you want to jump ahead.

1

Docker: Your Foundation for Everything

Every other project in this series runs on Docker. It’s not optional — it’s the foundation of modern infrastructure, and getting it running on a Pi teaches you containerisation on the same ARM platform that powers AWS Graviton and Azure Ampere instances.

But there’s more to it than curl | sh. The tutorial covers directory structure that scales, the permissions trap that catches everyone on their first day, ARM-specific image considerations, and why Docker Compose files should be your default from day one — not an afterthought.

Enterprise skill: Container orchestration Roles: DevOps Engineer, Platform Engineer

Read the full guide →

2

Portainer: See What Your Containers Are Actually Doing

When you’re SSH’d into a Pi at 11pm trying to figure out why something isn’t working, being able to check container logs, resource usage, and network config through a browser is a lifesaver. Portainer gives you that visibility.

More importantly, it changes how you think about containers. Instead of commands you ran once and forgot about, you start seeing managed resources with lifecycles, resource consumption patterns, and health states. That shift in thinking — from “running containers” to “operating infrastructure” — is exactly what separates junior from senior engineers.

Enterprise skill: Container lifecycle management Roles: Platform Engineer, SRE

Read the full guide →

3

Pi-hole: Network-Wide Ad Blocking and DNS You Control

Pi-hole blocks ads and trackers at the DNS level for your entire network. Every device benefits instantly — phones, smart TVs, IoT devices, everything — without installing anything on them. It’s the project that makes everyone in your house immediately grateful for your homelab.

But the career value goes deeper than ad blocking. You’re learning DNS fundamentals — the thing that’s involved in almost every network troubleshooting scenario you’ll ever encounter. The tutorial covers the systemd-resolved conflict that trips up every Ubuntu user, custom blocklist management, and what all those query logs are actually telling you about your network.

Enterprise skill: DNS infrastructure Roles: Network Engineer, Systems Administrator

Read the full guide →

4

Nginx Proxy Manager: Proper URLs and SSL for Everything

Once you’ve got a few services running, you’ll get tired of remembering port numbers. Is Portainer on 9443? Pi-hole on 80? n8n on 5678? A reverse proxy gives everything a proper URL with SSL certificates, and understanding how that works is infrastructure 101.

In enterprise environments, every web application sits behind a proxy or load balancer. When something “isn’t accessible,” the first thing you check is the proxy config. The tutorial walks through host headers, upstream servers, SSL termination, Let’s Encrypt automation, and the service routing decisions you’ll face when ports inevitably conflict.

Enterprise skill: Reverse proxy, ingress, SSL/TLS Roles: Infrastructure Engineer, SRE

Read the full guide →

5

Home Assistant: Event-Driven Automation That Teaches Enterprise Patterns

The career reason to run Home Assistant isn’t home automation — it’s that Home Assistant is an event-driven platform with an API, hundreds of integrations, state management, and YAML-based configuration. Those are the same patterns used in enterprise workflow engines, CI/CD pipelines, and integration platforms.

Even without a single smart bulb, Home Assistant is worth running for the automation engine. Build automations that monitor system metrics, send notifications when services fail, or trigger actions on schedules. The mental model of “when X happens, if Y is true, do Z” is identical whether you’re automating lights or deploying infrastructure.

Enterprise skill: Event-driven architecture, API integration Roles: Automation Engineer, Integration Architect

Read the full guide →

6

Ollama: Run AI Models on Your Own Hardware

Running large language models locally isn’t a novelty anymore. Data sovereignty, air-gapped deployments, cost control on API calls — there are real business reasons enterprises need people who understand local AI infrastructure. Having “I’ve deployed and managed self-hosted LLM infrastructure” on your CV is a genuine differentiator in 2026.

The tutorial is honest about what the Pi 5 can and can’t do here. You’ll run 3-4B parameter models at usable speeds — surprisingly capable for summarisation, text processing, and automation tasks. You won’t be having ChatGPT-level conversations. The guide covers model selection for ARM, memory management (critical on 8GB), Open WebUI setup, and connecting Ollama to your other services via API.

Enterprise skill: ML model serving, AI infrastructure Roles: ML Ops Engineer, AI Engineer

Read the full guide →

7

Uptime Kuma: Know When Things Break Before Anyone Tells You

If your Pi-hole goes down at 2am, how would you know? If a container quietly crashes, how long until you notice? Monitoring is the difference between running services and operating infrastructure. It’s also the thing that most homelab guides skip, and it’s the thing enterprise environments absolutely cannot do without.

The tutorial covers HTTP, TCP, and Docker container monitors, alerting via Telegram (easiest to set up), status pages you can share, and the operational instincts you’ll develop once you start watching your services systematically. You’ll find yourself checking the dashboard first thing in the morning — exactly like a real operations team.

Enterprise skill: Monitoring, observability, SLAs Roles: SRE, Operations Engineer

Read the full guide →

8

K3s: Real Kubernetes on a Raspberry Pi

Kubernetes is the container orchestration standard. EKS, AKS, GKE — they’re all Kubernetes underneath. And K3s is lightweight Kubernetes that runs beautifully on Raspberry Pis. One command gives you a working cluster. Add more Pis and you’ve got a multi-node environment that teaches real scheduling, pod distribution, and failure recovery.

The tutorial is upfront: Kubernetes will feel over-engineered for running a few containers on a Pi, and for that use case, it genuinely is. The point isn’t efficiency — it’s building muscle memory with kubectl, understanding manifests, and having real operational answers when an interviewer asks about your Kubernetes experience. “I run a K3s cluster at home” carries weight that weekend tutorials cannot provide.

Enterprise skill: Kubernetes orchestration Roles: Platform Engineer, Cloud Engineer

Read the full guide →

9

n8n: Connect Everything With Visual Workflow Automation

n8n turns your collection of individual services into a connected system. That’s the jump from “I have some containers” to “I have infrastructure.” Self-healing restarts when Uptime Kuma detects a failure. RSS feeds processed through Ollama for AI-powered summarisation. Automated backups that validate themselves and alert on failure.

This is the project that ties everything else together, and it’s the skill that separates a £45k sysadmin from a £70k DevOps engineer — the ability to make systems work together automatically. The tutorial covers real workflow examples using the other projects in this series, webhook architectures, and the automation patterns behind every “automate everything” job requirement.

Enterprise skill: Automation engineering, iPaaS Roles: Automation Engineer, Integration Specialist

Read the full guide →

10

Gitea: Own Your Code, Track Your Infrastructure

By now you’ve got Compose files, configs, automation workflows, and notes scattered across your Pi. Without version control, one bad command or corrupted SD card wipes out everything you’ve built. Gitea gives you self-hosted Git with a clean web interface, and more importantly, it builds the habit of infrastructure-as-code.

When your configs live in Git, you can rebuild from scratch in minutes, track exactly what changed when something breaks, and set up CI/CD pipelines with Gitea’s built-in Actions. The tutorial covers repository structure for homelab configs, what to commit (and critically, what never to commit), branching strategies, and why Git proficiency matters for every infrastructure role — not just development.

Enterprise skill: GitOps, IaC, CI/CD Roles: DevOps Engineer, Release Engineer

Read the full guide →

What Order Should You Build In?

Don’t try to do all 10 in a weekend. Here’s a realistic progression that builds each layer properly:

  1. Week 1: Docker + Portainer + Pi-hole. Get comfortable with containers and see immediate value from network-wide ad blocking.
  2. Week 2: Nginx Proxy Manager + Uptime Kuma. Proper access to your services and monitoring in place before you add more complexity.
  3. Week 3: Gitea and start committing everything you’ve built so far. Yes, I’m suggesting version control before the “fun” projects, because losing your configs to a corrupted SD card is painful and preventable.
  4. Week 4+: Pick from Home Assistant, Ollama, n8n, or K3s based on what interests you. They’re independent at this stage.

The temptation is to skip monitoring and version control in favour of the exciting stuff. Resist it. The exciting stuff is more fun when you’re not rebuilding from memory after something goes wrong.

Career Translation

Every project in this series maps directly to enterprise skills that employers actively hire for:

Pi Project Enterprise Equivalent Job Titles (£50-80k+)
Docker Container orchestration, runtime management DevOps Engineer, Platform Engineer
Portainer Container management platforms (Rancher, Lens) Platform Engineer, SRE
Pi-hole DNS infrastructure, network filtering Network Engineer, Systems Administrator
NPM Ingress controllers, load balancers, WAFs Infrastructure Engineer, SRE
Home Assistant Event-driven automation, API integration Automation Engineer, Integration Architect
Ollama ML model serving, AI infrastructure ML Ops Engineer, AI Engineer
Uptime Kuma Monitoring, observability, SLA management SRE, Operations Engineer
K3s Kubernetes (EKS, AKS, GKE) Platform Engineer, Cloud Engineer
n8n Enterprise automation, iPaaS Automation Engineer, Integration Specialist
Gitea SCM, GitOps, CI/CD foundations DevOps Engineer, Release Engineer

When someone asks in an interview “tell me about your experience with containers,” you don’t say “I did a tutorial once.” You say “I run 10+ services on infrastructure I built and maintain, with monitoring, automated recovery, and everything tracked in version control.” That’s a fundamentally different conversation.

For tips on translating homelab experience into job applications, see How to Write a Tech CV With No Experience.

The RTM Essential Stack - Gear I Actually Use

Next Steps


Working through the series? I’d love to hear what you’re building — share your Pi 5 setup in the comments.

Related Guides

If you found this useful, these guides continue the journey:

Enjoyed this guide?

New articles on Linux, homelab, cloud, and automation every 2 days. No spam, unsubscribe anytime.

Scroll to Top