docs: add full homelab documentation structure
This commit is contained in:
77
docs/architecture/HARDWARE_INVENTORY.md
Normal file
77
docs/architecture/HARDWARE_INVENTORY.md
Normal file
@@ -0,0 +1,77 @@
|
||||
# Hardware Inventory
|
||||
|
||||
## Serenity (NAS / Media Ingestion)
|
||||
- **OS:** Unraid 7.2.4
|
||||
- **IP:** 10.5.1.5 | Tailscale: 100.94.87.79
|
||||
- **CPU:** Xeon X5690
|
||||
- **RAM:** 102GB
|
||||
- **GPU:** None (Matrox IPMI only)
|
||||
- **UPS:** None
|
||||
|
||||
### Storage
|
||||
| Pool | Type | Drives | Usable | Notes |
|
||||
|------|------|--------|--------|-------|
|
||||
| malcolm | RAIDZ1 | 6× 10TB HDD | ~40TB | Heavily utilized |
|
||||
| cache | ZFS single | 1× Kingston SNV2S 1TB NVMe | ~1TB | Appdata/Docker |
|
||||
|
||||
### Key Shares
|
||||
| Share | Size | Purpose |
|
||||
|-------|------|---------|
|
||||
| data | 35TB | Media library |
|
||||
| immich | 62GB | Immich photo storage |
|
||||
| nextcloud | 7.4GB | Nextcloud data |
|
||||
| Tesla/dashcam | 1.6TB | Dashcam footage |
|
||||
| fizzlebang | 17GB | Personal files |
|
||||
| isos | 22GB | ISO images |
|
||||
| Syncthing | 4.6GB | Syncthing data |
|
||||
| manndra | — | Partner's storage |
|
||||
| Long and Low Crafts | — | Crafts business |
|
||||
| zfs_backups_array | — | ZFS backup target |
|
||||
|
||||
---
|
||||
|
||||
## PlausibleDeniability (Primary Docker Host)
|
||||
- **OS:** TrueNAS Scale 25.10.2.1
|
||||
- **CPU:** Ryzen 9 3950X
|
||||
- **RAM:** 32GB
|
||||
- **GPU:** Nvidia RTX 2080 Ti (11GB VRAM) — Plex, Immich ML, Ollama
|
||||
- **UPS:** None
|
||||
|
||||
### Storage
|
||||
| Pool | Type | Mount | Notes |
|
||||
|------|------|-------|-------|
|
||||
| tank | ZFS mirror (2 drives) | `/mnt/tank` | ~3.5TB usable |
|
||||
| docker-ssd | Single Crucial MX500 500GB | `/mnt/docker-ssd` | No redundancy |
|
||||
| boot-pool | Single sdc3 | — | TrueNAS boot |
|
||||
|
||||
### NFS Mounts
|
||||
- Serenity data array → `/mnt/unraid/data`
|
||||
|
||||
---
|
||||
|
||||
## N.O.M.A.D. (Offline Knowledge + Game Servers)
|
||||
- **OS:** Ubuntu 25.10 (bare metal)
|
||||
- **IP:** 10.5.1.16
|
||||
- **CPU:** Intel Core i7-4770K @ 3.50GHz (4c/8t, up to 3.9GHz)
|
||||
- **RAM:** 32GB DDR3 1600MHz (4×8GB)
|
||||
- **GPU:** NVIDIA GeForce GTX 1080 (8GB VRAM)
|
||||
- **NIC:** Intel I218-V (1GbE) + Aquantia AQC113 (10GbE)
|
||||
- **Motherboard:** ASRock H97M Pro4
|
||||
- **UPS:** None
|
||||
|
||||
### Storage
|
||||
| Device | Size | Mount | Purpose |
|
||||
|--------|------|-------|---------|
|
||||
| Samsung SSD 840 (sdb) | 232.9GB | `/` (LVM 100GB) | OS boot |
|
||||
| WD Red HDD (sda) | 3.6TB | `/mnt/hdd-1` | Primary data, project-nomad symlink |
|
||||
| WD Red HDD (sdc) | 3.6TB | `/mnt/hdd-2` | Docker data-root |
|
||||
| Seagate SSD (sdd) | 223.6GB | `/mnt/ssd-1` | Fast scratch |
|
||||
|
||||
---
|
||||
|
||||
## Desktop: ROCINANTE
|
||||
- **OS:** Windows 11 Pro
|
||||
- **CPU:** Ryzen 7 9850X3D
|
||||
- **RAM:** 64GB
|
||||
- **GPU:** RTX 4090 (24GB VRAM)
|
||||
- **Role:** Heavy AI inference, local Ollama (expose via `OLLAMA_HOST=0.0.0.0`)
|
||||
Reference in New Issue
Block a user