# 🖥️ Home Lab Hardware Inventory (Complete) This document provides a comprehensive overview of all physical and supporting hardware components in the home lab, including power, networking, storage, compute, and accessories. The lab is housed in a compact 3D-printed 10" modular rack. --- ## 🗄️ Rack & Mounting ### Lab Rax 10" Modular Server Rack - **Type**: Fully 3D printable modular 10" rack system - **Printed From**: [MakerWorld - Lab Rax Collection](https://makerworld.com/en/collections/5813742-lab-rax) - **Use**: Houses Proxmox host, switch, and other hardware --- ## 🔌 Power, Cables & Cooling - **Power Supply Cables**: - Menewstart 6-way SATA Power Splitter — [Amazon](https://www.amazon.com/dp/B0DY5VFZFJ) - Cable Matters Molex to Dual SATA (3-pack) — [Amazon](https://www.amazon.com/dp/B00VJ9V8NY) - **Mounting Hardware**: - M6-1.0 Stainless Steel Hex Nuts (50pcs) — [Amazon](https://www.amazon.com/dp/B0BLBKSZXJ) - **Cooling**: - Internal cooling is passive and/or low-RPM fan-based — no rack-level fans documented --- ## 🔌 Networking ### Core Switch - **Model**: TP-Link TL-SG108 - **Type**: 8-Port Gigabit Unmanaged - **Features**: Fanless, metal chassis — [Amazon](https://www.amazon.com/dp/B00A121WN6) - **Location**: Inside the 10" rack ### Network Topology - **Router Gateway**: 192.168.1.1 (Upstream DHCP/DNS/firewall) - **Proxmox Host**: Static IP 192.168.1.37 on bridge `vmbr0` - **Switch Ports**: Proxmox + uplink + container services - **Internal DNS**: Pi-hole (192.168.1.3) --- ## 🧠 Compute Node: Proxmox Host | Component | Details | |------------------|---------------------------------------------------| | **Hostname** | proxmox04 | | **Motherboard** | ASRock B550 Phantom Gaming-ITX/AX | | **CPU** | AMD Ryzen 5 5600G (6 cores / 12 threads) | | **RAM** | 62 GB DDR4 (non-ECC) | | **Boot Drive** | Crucial 256GB SATA SSD (Crucial_CT256MX100SSD1) | | **Case** | Custom 3D-printed mount inside 10" rack | | **NIC** | `enp4s0` connected to `vmbr0` bridge | --- ## 💾 Storage Devices & ZFS Pools ### Boot Drive - **Device**: `/dev/sdb` - **Type**: 256GB SATA SSD - **Usage**: Proxmox VE OS only ### NVMe SSD (VM Storage) - **Device**: `/dev/nvme0n1` - **Size**: 2TB - **Model**: SPCC M.2 NVMe SSD - **Usage**: ZFS pool `vm_data` (VMs, LXC containers) ### Torrent SSD - **Device**: `/dev/sda` - **Model**: Crucial_CT525MX300SSD1 - **Size**: 525GB SATA SSD - **Filesystem**: ext4 - **Mount**: `/mnt/torrents` - **Usage**: Download staging area for qBittorrent ### ZFS Pool: `zfs_pool` - **RAID Level**: RAIDZ1 (single parity) - **Usable Capacity**: ~21.7 TB - **Drives**: | Device | Model | Size | Serial | |--------|---------------------------|------|------------------| | sdc | WDC_WD60EFAX-68SHWN0 | 6TB | WD-WX31D49KSN9R | | sdd | TOSHIBA_HDWE160 | 6TB | 26T8K0FWF56D | | sde | WDC_WD60EZAZ-00SF3B0 | 6TB | WD-WX12D90E09ZN | | sdf | WDC_WD60EFPX-68C5Z0N | 6TB | WD-WX52D940K29C | | sdg | WDC_WD60EFPX-68C5Z0N | 6TB | WD-WX22D63M0XZZ | - **Mounts**: - `/zfs_pool/nc_data` (Nextcloud) - `/zfs_pool/immich` (photos, videos) --- ## 🗂️ Virtualization Host Roles - **Platform**: Proxmox VE 8.4.0 - **Kernel**: 6.8.12-9-pve - **Storage Pools**: `vm_data`, `zfs_pool` - **Backups**: ZFS snapshots; vzdump planned - **Tunnels**: Cloudflare (with cloudflared in container 111) - **Credentials**: Stored in Bitwarden under folder `homelab`