My Home Lab

A home lab is a personal technology environment where I can experiment, learn, and run real-world use cases outside of production systems. It integrates closely with my home network, allowing me to stay connected to both home and lab resources no matter where I am.

The home lab enables me to:


Core Home Network

The foundation of my lab relies on a secure and redundant home network, designed to balance performance, reliability, and flexibility.


Recent Upgrades

My home infrastructure has been enhanced with the following upgrades:


Home Lab Environment

The home lab is a subset of the network, consuming shared core resources but fully isolated from the core network with dedicated Layer 3 VLANs and strict firewalling. This ensures experiments remain secure and separate from production services. Infrastructure deployments are automated using Terraform for Infrastructure as Code (IaC), while Ansible manages configuration and orchestration across virtual machines and containers.


Applications in the Home Lab

I run and experiment with a wide range of applications in the lab, including: