๐ What is a Homelab?
A homelab is a personal environment where you can experiment with technologies, test architectures, and learn without risking production systems. Think of it as your own mini datacenter at home, running on whatever resources you can gather โ an old server, a few virtual machines, or even cloud credits.
For IT professionals, engineers, and enthusiasts, a homelab is the perfect way to:
- Learn new technologies by breaking and fixing them.
- Test tools and workflows before bringing them to production.
- Simulate enterprise-like setups (firewalls, load balancers, Kubernetes, monitoring, etc.).
- Build skills in networking, DevOps, and cloud-native practices.
๐ก Why I Built My Homelab
I wanted a place where I could:
- Experiment safely โ Without worrying about downtime or breaking production.
- Learn modern technologies โ Kubernetes, Terraform, CI/CD, observability stacks.
- Recreate real-world scenarios โ Like firewalls, HAProxy load balancing, Active Directory, SOC tooling.
- Centralize everything Iโve learned โ Into a structured environment I can continuously improve.
This series is my attempt to document and share that journey.
๐ผ๏ธ My Homelab Architecture
Hereโs the high-level architecture of my current setup:

Global architecture of my homelab on Proxmox VE
- Proxmox VE is the virtualization layer.
- pfSense acts as a firewall and router.
- HAProxy handles load balancing.
- Multiple networks separate workloads (WAN, LAN, Kubernetes, AD).
- Dedicated zones for:
- Workstations / Bastion Hosts
- Kubernetes Cluster
- Databases
- Active Directory (planned)
- SOC Tools (monitoring, security)
๐ What This Blog Series Will Cover
Instead of jumping directly into Kubernetes, Iโll build up piece by piece:
- What is a Homelab? (this post)
- Setting up Proxmox VE and base networking.
- Configuring pfSense as the firewall/router.
- Building a secure Workstation / Bastion Host.
- Introducing HAProxy for load balancing.
- Deploying a Kubernetes Cluster with modern networking and storage.
- Adding Databases and other backend services.
- Integrating Monitoring, Logging, and Security tools.
- Future plans โ AD, SOC automation, hybrid cloud.
๐ฎ Next Step
In the next post, Iโll show how I set up the Proxmox VE environment and prepared the foundation for the entire homelab. This includes networking, iptables/NAT, and the first VMs that serve as gateways into the cluster.
Stay tuned!