$ cat /etc/homelab/inventory.yml

The Lab

Everything running (or supposed to be running) in my home network closet.

# homelab overview — last updated Apr 2026
location: cabinet in the living room — definitely not wife approved
uplink: 500/500 Mbps fiber
power_draw: ~420W average (my wife knows, mostly)
philosophy: if it's still running after I touched it, that's a win
# machines

The Hardware

# network topology

Network Diagram

ISP
Internet
500/500 Mbps Fiber
FW
Meraki MX67
192.168.128.1 · Firewall + NAT
SW
Meraki MS120-24P
192.168.128.2 · 24-Port PoE Switch
VLAN 1
General
192.168.128.0/24
Danitza .100
tonycorev2 .103
DanitzaNAS .102
JARVIS .101
tony-ubuntu .75
MacBook Pro .87
VLAN 2
Security / Cam
192.168.129.0/24
4× Dahua 1080p
1× Wyze 1080p
→ Frigate NVR
VLAN 3
IoT
192.168.130.0/24
Smart plugs / bulbs
→ Home Assistant
WiFi
Meraki MR33
192.168.128.5 · AP
Marchina VLAN1
Marchina 5G VLAN1
Marchina_IoT VLAN3
Marchina_Sec VLAN2
VPN
Tailscale
<tailnet domain hidden>
tony-ubuntu
tonycorev2
Danitza
JARVIS
MacBook Pro
$ docker ps --format "table {{.Names}}\t{{.Status}}"

Self-Hosted Services

All running behind a reverse proxy.