Homelab Docs¶
The media server stack runs on a Dell R430 (proxfold) using Proxmox VE as the hypervisor. Media storage is a local ZFS array (6x SAS SSD, RAIDZ1). Services are split across LXC containers and a Docker VM.
Infrastructure overview¶
graph TD
internet["Internet / WAN"]
egg["The-Egg · 192.168.1.1<br/>UniFi Dream Machine<br/>Gateway · WAP · IPS · DNS"]
wifi["Wi-Fi clients<br/>direct to UDM AP"]
sw["PENFOLD-SW01 · 192.168.1.3<br/>MikroTik CRS326-24G-2S+<br/>Managed switch"]
subgraph host["proxfold · 192.168.1.250 (Proxmox VE · Dell R430)"]
ZFS["ZFS Pool: stash<br/>RAIDZ1 · 6× SAS SSD · ~21TB<br/>/stash/rodneystash/{Movies, TV Shows, Downloads}<br/>stash/plex-data (100G quota)"]
plex["LXC 100: plex<br/>192.168.1.230<br/>Plex Media Server"]
arrstack["VM 101: arrstack<br/>192.168.1.252<br/>Docker stack"]
nginx["VM 102: nginx<br/>192.168.1.249<br/>Reverse proxy"]
control["LXC 104: control<br/>192.168.1.245<br/>Ansible control node"]
end
internet --> egg
egg -->|"Wi-Fi"| wifi
egg --> sw
sw -->|"wired LAN"| host
ZFS -->|"Proxmox mount points (mp0, mp1)"| plex
ZFS -->|"NFS export"| arrstack
nginx -->|"proxy"| arrstack
nginx -->|"proxy"| plex
Quick links¶
| Section | Description |
|---|---|
| The-Egg | UDM gateway — network, Wi-Fi, firewall, VPN |
| proxfold | R430 hardware, Proxmox config, storage |
| Plex | Plex LXC — config and media access |
| Arrstack | Docker VM — arr stack services |
| Ansible | Control node, inventory, roles, playbooks |
| Network | IP map, host roles, service ports |
| Backup & Restore | Backup procedures and restore walkthrough |
| Config Files | Key host configuration reference |