~/homelab

Built it. Broke it. Defended it.

A self-run lab where I learn IT and security the way they actually work — by standing up real systems, attacking them on purpose, and writing down every step.

The setup

Everything runs on a single Proxmox hypervisor hosting six virtual machines, a firewall, and a stack of self-hosted services — designed to mirror a small enterprise environment.

core

Proxmox VE

The hypervisor running it all — 6 VMs on 64GB of RAM, with automated backups and snapshots before every change.

network

pfSense

Firewall and router handling segmentation, DNS, and the security boundary for the lab.

identity

Windows Server 2022

Active Directory domain controller with OUs, Group Policy, and security groups — plus deliberate misconfigurations for attack practice.

defense

Wazuh SIEM

Security monitoring with custom detection rules tuned to catch the attacks I run against the domain.

Security practice

The lab's real purpose is closing the loop between offense and defense. I misconfigure a domain the way real ones drift over time, attack it, then build detections to catch what I did.

Services & automation

All source and logs live on github.com/SRM9506/Homelab-Project.