27853d5581cf61ff763ffbf088d00ece7dd3f2fc
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- 50:2C:C6 = GREE Electric (AC/appliance) → VLAN 30 - 18:DE:50, 38:1F:8D = Tuya Smart (IoT) → VLAN 30 - D4:AD:FC = Shenzhen Intellirocks → VLAN 30 - AC:87:A3 = Apple Inc. → VLAN 20 - 22:4C:7F = Locally Administered (random MAC) → VLAN 20 - D0:C9:07 = Private vendor → VLAN 30 (assumed IoT) All 35 devices now categorized. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
XTRM Home Lab Infrastructure
Domain: xtrm-lab.org
Repository: https://git.xtrm-lab.org/jazzymc/infrastructure
Quick Reference
| Resource | Address |
|---|---|
| Dashboard | https://xtrm-lab.org |
| NetBox | https://netbox.xtrm-lab.org |
| Git | https://git.xtrm-lab.org |
| CI/CD | https://ci.xtrm-lab.org |
| DNS Primary | dns.xtrm-lab.org |
| DNS Secondary | dns2.xtrm-lab.org |
Documentation Structure
docs/
├── 01-NETWORK-MAP.md # Network topology, IPs, Docker networks
├── 02-SERVICES-CRITICAL.md # DNS, Auth, Routing - must stay up
├── 03-SERVICES-OTHER.md # All other services
├── 04-HARDWARE-INVENTORY.md # Physical devices, specs, serials
├── 00-CHANGELOG.md # Major events only
├── wip/ # Planned changes & ideas
│ ├── UPGRADE-2026-HARDWARE.md
│ └── GITOPS-CONTAINERS.md
└── archive/ # Legacy docs (read-only)
Key Devices
| Device | IP | Role |
|---|---|---|
| HAP1 | 192.168.31.1 | Router, DNS, WiFi Controller |
| XTRM-U | 192.168.31.2 | Production Server (Unraid) |
| CSS1 | 192.168.31.9 | Distribution Switch |
| ZX1 | 192.168.31.7 | Core Switch (2.5G) |
| CAP | 192.168.31.6 | Wireless Access Point |
SSH Access
# Unraid
ssh -i ~/.ssh/id_ed25519_unraid root@192.168.31.2 -p 422
# MikroTik Router
ssh -i ~/.ssh/mikrotik_key -p 2222 unraid@192.168.31.1
Emergency Recovery
- DNS down? → Clients fallback to 192.168.31.4 (secondary)
- Internet down? → Check HAP1 at 192.168.31.1
- Services down? → Check Unraid at 192.168.31.2
- Full outage? → See
02-SERVICES-CRITICAL.mdstartup order
Change Management
- Major changes: Document in
00-CHANGELOG.md - Minor changes: Git commit messages only
- Planned work: Create doc in
wip/folder
CI/CD
Woodpecker CI at https://ci.xtrm-lab.org
Pipelines trigger on push to this repository.
Description
Languages
RouterOS Script
81.6%
Shell
18.4%