103 lines
3.7 KiB
Markdown
103 lines
3.7 KiB
Markdown
# 🖥️ 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` |