Home network and studio infrastructure. Cox 500/50 ISP, Arris SB8200, UDM Pro, USW-16-PoE, 2x U6-Lite APs, CRS326 (PTP BC) + CRS305 (10GbE media plane), VLANs, CyberPower UPS.
Current State
Stable. Three workstations (SERVER-PC, Stream-PC, Game-PC) interconnected with KVM, Input Director, and Parsec. SMPTE 2110 lab online (CRS326 + CRS305). LAPTOP-KAI acts as PTP slave + UPS host.
Planned: OptiPlex 5060 SFF as always-on Linux hub (arriving ~2026-04-22)
Consolidates four roles on one SFF to take load off the workstations and establish a proper always-on Linux server:
- PTP grandmaster — migrates from SERVER-PC WSL to OptiPlex native Ubuntu 24.04 on one of the CRS326 RJ45 ports (specific port TBD after CRS326 assignments are refreshed from the 2026-04-17 reconfiguration). Unblocks HW timestamping via Intel I219-LM PHC.
- HDMI→2110 gateway — Elgato 4K Pro Mk2 in PCIe x4 captures Sony a5100 HDMI; ConnectX-3 10GbE in PCIe x16 sends ST 2110-20 frames onto CRS305 media plane.
- NAS (bulk + NVMe cache) — 2x 6TB drives migrate out of Stream-PC Windows Storage Spaces → Linux mdadm RAID1 fronted by bcache writeback cache on a 1TB NVMe (moved from Game-PC). One 6TB internal, one external USB 3.0. Samba to Windows clients, NFS to Linux.
- Linux dev — general SSH-driven dev target, replacing LAPTOP-KAI for that role (laptop stays as PTP slave + UPS host via PowerPanel on Windows side).
Power budget: ~45W idle, ~90W peak. Idle fits within existing UPS load budget (49W → ~95W after).
Design doc: 2026-04-17-optiplex-nas-design.md
Key Decisions
- Raspberry Pi stays on UniFi network, not part of 2110 lab
- MSI Laptop moves under 2110 switch for direct connection (ether1), retains UPS host role
- 2026-04-17: OptiPlex 5060 SFF selected as always-on Linux hub. Combines PTP GM + 2110 gateway + NAS + Linux dev on one box. GM relocates from SERVER-PC WSL (can’t reach HW PHC) to native Linux on the OptiPlex.
- 2026-04-17: 6TB RAID bulk storage migrates from Stream-PC Storage Spaces (Windows, only available when Stream-PC is on) to OptiPlex mdadm RAID1 + bcache (always-on, Linux-native tiered storage).
Dependencies
- OptiPlex 5060 SFF arrival (~2026-04-22) — check RAM, CPU model, PSU on arrival
- ConnectX-3 10GbE NIC (to source — ~$30 used)
- Elgato 4K Pro Mk2 (to source)
- SFP+ DAC or OM3 fiber for CRS305 uplink
- External USB 3.0 drive enclosure for the second 6TB drive
- Temporary holding capacity for 6TB data during Storage Spaces → mdadm migration (open question)