Files
infrastructure-docs/hosts/README.md
T

125 lines
4.7 KiB
Markdown

# 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 `<hostname>.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*