Homelab Overview
Important Note
This document is intentionally anonymized: hostnames, IP ranges, exact OS versions, and specific product names are replaced with generic descriptors.
Infrastructure⚓︎
physical_servers:
- name: Primary Node
specs: mid-range CPU / 24GB RAM / ~500GB storage
role: ["Primary Node", "VPN Gateway", "Hypervisor Host"]
os: Virtualization OS / Linux
backup: Secondary Node
uptime_policy: always-on
- name: Secondary Node
specs: low-mid CPU / 12GB RAM / ~1TB storage
role: ["Secondary Node", "Backup Target"]
os: Linux
backup: none
uptime_policy: standby
vm:
- name: Docker Host A
specs: 4 cores / 6GB RAM / GPU passthrough
role: ["Primary Docker Host"]
services:
- Media Server
- Photo Backup
- name: Docker Host B
specs: 2 cores / 4GB RAM
role: ["Monitoring & Core Stack"]
services:
- Password Manager
- Reverse Proxy
- Dashboard / Metrics
- Automation Stack
- Torrent / Media Download
lxc:
- name: VPN LXC
purpose: Encrypted remote gateway
host: Primary Node
resources: small
uptime_policy: always-on
- name: DNS LXC
purpose: Internal DNS / DHCP services
host: Primary Node
resources: small
uptime_policy: always-on
- name: CI LXC
purpose: CI/CD IaC
host: Primary Node
resources: small-to-medium
uptime_policy: on-demand
Networking⚓︎
Internet (ISP)
⇅
ISP Router [Subnet A]
Modem/Router combo
Modem/Router combo
⇅
Home Router [Internal LAN]
Wi‑Fi + Ethernet for devices
Wi‑Fi + Ethernet for devices
⇅
Desktop / Laptop
Phone / Tablet
Smart TV / IoT
Server / Lab Device
Remote Devices
▼
Encrypted Remote Gateway
VPN / Overlay Network
VPN / Overlay Network
▼
Reverse Proxy
Handles Internal Services
Handles Internal Services
▼
Media Server
Password Manager
Dashboard / Monitoring
Automation / Stack
Other Service
vlans:
- id: 1
name: WAN
subnet: Subnet A
dhcp: router
notes: ISP network / failover
- id: 2
name: LAN
subnet: Internal LAN
devices: [gateway, workstation, router]
dhcp: internal DHCP
notes: Primary internal network
- id: 3
name: VPN Overlay
subnet: Overlay Network
firewall: restricted
notes: Encrypted remote access / VPN
Service Catalog⚓︎
core_services:
- name: DNS / DHCP
type: network services
restore_priority: critical
hosted_on: gateway / virtual node
dependency: network-online.target
- name: VPN Mesh
type: encrypted overlay
restore_priority: high
hosted_on: gateway / virtual node
dependency: network-online.target
- name: File Sharing
type: storage service
restore_priority: high
hosted_on: workstation
dependency: DNS / DHCP
Emergency Procedures⚓︎
Danger
All commands should be executed from Primary Node [gateway] unless otherwise noted.
Ensure network connectivity and backups before applying reset scripts.