From ebdbb2c8b3e9ff214201614b00e636f7eeef1909 Mon Sep 17 00:00:00 2001 From: jeremy Date: Wed, 4 Feb 2026 09:02:21 -0600 Subject: [PATCH] Add infrastructure hosts overview --- hosts/README.md | 124 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 hosts/README.md diff --git a/hosts/README.md b/hosts/README.md new file mode 100644 index 0000000..1cdcbe8 --- /dev/null +++ b/hosts/README.md @@ -0,0 +1,124 @@ +# Infrastructure Hosts + +## Overview + +This page documents all physical and virtual hosts in the hobbs.farm infrastructure. + +## Host Summary + +``` +┌─────────────────────────────────────────────────────────────────────┐ +│ HOBBS.FARM INFRASTRUCTURE │ +├─────────────────────────────────────────────────────────────────────┤ +│ │ +│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ +│ │ FIREWALLA│ │ HOBBS │ │ PEGGY │ │ NAS │ │ +│ │ .86.1 │────▶│ .86.192 │ │ .86.45 │ │ .86.30 │ │ +│ │ Router │ │ Docker │ │ Legacy │ │ Storage │ │ +│ └──────────┘ │ Primary │ │ Docker │ │ 16TB │ │ +│ │ └──────────┘ └──────────┘ └──────────┘ │ +│ │ │ │ │ │ +│ │ └────────────────┴────────────────┘ │ +│ │ │ │ +│ │ ┌───────────────┴───────────────┐ │ +│ │ │ │ │ +│ ┌──────────┐ │ ┌──────────┐ ┌──────────┐ │ +│ │ BART │─────┘ │ YODA │ │ Clients │ │ +│ │ .86.181 │ │ .86.31 │ │ .86.100+ │ │ +│ │ Frigate │ │ BlueIris │ │ DHCP │ │ +│ └──────────┘ └──────────┘ └──────────┘ │ +│ │ +└─────────────────────────────────────────────────────────────────────┘ +``` + +## Compute Hosts + +### Hobbs (Primary Docker) ⭐ +| | | +|---|---| +| **IP** | 192.168.86.192 | +| **Role** | Primary Docker Host | +| **CPU** | Intel i7-7700T (4c/8t @ 2.9GHz) | +| **RAM** | 24GB | +| **Storage** | 238GB NVMe | +| **OS** | Ubuntu 24.04 | +| **Status** | 🟢 Active (New) | + +### Peggy (Legacy Docker) +| | | +|---|---| +| **IP** | 192.168.86.45 | +| **Role** | Legacy Docker Host (migrating off) | +| **CPU** | Intel i7-6700T (4c/8t @ 2.8GHz) | +| **RAM** | 8GB | +| **Storage** | 916GB NVMe + 7.3TB HDD | +| **OS** | Ubuntu 24.04 | +| **Status** | 🟡 Degraded (disk failing) | + +### Bart (Frigate NVR) +| | | +|---|---| +| **IP** | 192.168.86.181 | +| **Role** | Frigate NVR (camera processing) | +| **CPU** | Intel i5-4570T | +| **RAM** | 16GB | +| **Storage** | 295GB SSD + NAS mount | +| **OS** | Ubuntu | +| **Status** | 🟢 Active | + +### Yoda (Blue Iris NVR) +| | | +|---|---| +| **IP** | 192.168.86.31 | +| **Role** | Blue Iris NVR (Windows) | +| **Cameras** | 16 | +| **OS** | Windows | +| **Status** | 🟢 Active | + +## Network Infrastructure + +### Firewalla Gold +| | | +|---|---| +| **IP** | 192.168.86.1 | +| **Role** | Router, Firewall, DHCP, VPN | +| **WireGuard** | 10.200.19.0/24 (port 51820) | +| **Status** | 🟢 Active | + +## Storage + +### Synology NAS +| | | +|---|---| +| **IP** | 192.168.86.30 | +| **Capacity** | 16TB | +| **Protocol** | NFS, SMB | +| **Shares** | /volume1/docker, /volume1/DVR, /volume1/backup | +| **Status** | 🟢 Active | + +## VLANs + +| VLAN | Subnet | Purpose | +|------|--------|---------| +| Default | 192.168.86.0/24 | Main LAN | +| 200 | 192.168.44.0/24 | IoT/Cameras | +| 300-500 | Various | Reserved | + +## DNS Records + +All hosts should have DNS entries at `.hobbs.farm`: +- hobbs.hobbs.farm → 192.168.86.192 +- peggy.hobbs.farm → 192.168.86.45 +- bart.hobbs.farm → 192.168.86.181 +- nas.hobbs.farm → 192.168.86.30 + +## Ansible Inventory + +Hosts are managed via Ansible. Inventory file: +``` +ansible-homelab/inventory/hosts.yml +``` + +--- + +*Last updated: 2026-02-04*