← Back to Blog

Blog

My Unraid Homelab

Jun 11, 2025 | 21 views

🧠 Building My Unraid Homelab

Over the past few years, I’ve built a powerful and flexible homelab using Unraid. This self-hosted environment allows me to develop, test, and deploy various projects in a safe and efficient setup. It's become a critical tool for learning, experimentation, and daily development work.

🔧 What’s Inside?

My Unraid server acts as the central hub for everything. Here's a breakdown of the key components:

  • Unraid OS: Acts as the base, giving me access to Docker, VMs, and easy disk management.
  • Virtual Machines:
    • Ubuntu Server – Hosts web apps, APIs, and automation tools.
    • Windows Server 2016 – Used for learning Active Directory and Windows administration.
    • Windows 11 – Used for testing desktop applications and services.
  • Docker Containers: Running services like:
    • NGINX for reverse proxy
    • MariaDB for databases
    • PostgreSQL for databases
    • Jellyfin, Radarr, Sonarr for media management
    • Custom-built APIs for my personal and client projects

🔒 Secured with Cloudflare Tunnel

One of the best parts of this setup: zero open ports. All external access routes through a secure Cloudflare Tunnel, keeping my services protected and private.

🛠 Use Cases

I use my homelab to:

  • Host production and staging environments for my websites
  • Test new backend services before deployment
  • Learn sysadmin practices like backups, automation, and monitoring
  • Simulate real-world IT environments with isolated VMs

✅ Final Thoughts

Running a homelab with Unraid has made me a better developer and system administrator. It's one of the best hands-on learning tools out there—and it’s fully under my control.

Have questions about setting up your own? Feel free to reach out!