My Home Lab

My home lab is where I experiment with networking, virtualization, and system management. It’s powered by multiple servers running Proxmox, TrueNAS, and Docker containers.

The goal is to simulate enterprise-grade infrastructure at home—automating tasks, optimizing network performance, and testing self-hosted services.

Below are some of my favorite setups and configurations.

Proxmox Hypervisor

Runs several virtual machines and LXC containers for things like web servers, coding projects, and network testing. Helps keep everything organized and easy to manage in the homelab setup.

TrueNAS Storage

Configured with ZFS for redundancy and performance, hosting NFS and SMB shares for local backups and media storage.

Docker Services

Hosting web apps, monitoring tools, and development environments with Docker Compose, ensuring modularity and ease of deployment.

Network Setup

Managed VLANs, 2.5GbE links, and a central router to segment "lab environments" securely while maintaining fast interconnect speeds.

Operating System Testing

Used for trying out and learning different operating systems like Linux, Windows Server, and other distributions.

Game Hosting

Dedicated servers for hosting multiplayer games, such as Minecraft and Arma 3, allowing friends to connect remotely.

DNS Management

Utilizes Pi-hole for ad-blocking and DNS management, ensuring a faster and more secure browsing experience across the network.

Monitoring

Integrated Prometheus and Grafana dashboards to track system metrics, disk performance, and container uptime in real-time.