Homelab Overview

Explore the hardware, software, and services that power my personal homelab.

About This Homelab

Purpose, philosophy, and general architecture.

My homelab is a hands-on playground for testing, automation, and enterprise-style infrastructure in a home environment. It supports virtualization, networking experiments, media services, development environments, and personal projects.

The setup emphasizes reliability, scalability, and practical learning. Hardware ranges from rackmount servers to small-form-factor PCs, while software spans virtualization platforms, automation scripts, and self-hosted services.

Hardware

Key components of the lab infrastructure.

Rack Server Placeholder

Dell R720 Server

2× Xeon CPUs, 512GB RAM, virtualization host.

Storage Array Placeholder

Dell MD1400 Storage Array

High-capacity storage for VMs, media, and backups.

Mini PC Placeholder

Lenovo M920q Mini-PC

Compact endpoint for lab testing and automation tasks.

UPS Placeholder

CyberPower UPS Units

Ensuring uptime and safe shutdown for critical equipment.

Software & Services

Services and tools running in the homelab environment.

Virtualization Platform Placeholder

Proxmox VE

Primary virtualization platform hosting VMs and containers.

Docker Placeholder

Docker & Containers

Self-contained apps for automation, services, and testing.

Media Services Placeholder

Plex Media Server

Media streaming and storage for personal use.

AI Assistant Placeholder

AI Assistant (Jarvis)

Custom Python-based automation and monitoring assistant.

Networking

Lab network setup, VLANs, firewall, and connectivity.

The homelab network leverages enterprise-grade switches, routers, and firewalls, segmented by VLANs to isolate services and experiments. Remote access and VPN are configured to securely interact with lab systems off-site.

Network Diagram Placeholder