Update INDEX.md infrastructure tables to 2026-03-31 state

- Replace stale VM/CT/storage tables with data from homelab-export-20260331
- Remove decommissioned resources: CT 102 (nginx), CT 103 (netbox), VM 120 (openclaw), web/db VMs
- Add Caddy CT 109 (replaced NPM), CML VM 102 (expanded), CT 117 (test-cve-database)
- Update monitoring stack IP reference (VM 101, not .114)
- Update Service Management: remove netbox/nginx sections, add Caddy section
- Update footer: version 2.2.0, date 2026-03-31, correct infrastructure count

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-31 21:48:38 -06:00
parent 6ff3167a39
commit 1273ee8196

121
INDEX.md
View File

@@ -16,8 +16,6 @@ Welcome to your homelab infrastructure collection toolkit! This index will help
homelab/
├── services/ # Docker Compose service configurations
│ ├── n8n/ # n8n workflow automation
│ ├── netbox/ # Network documentation & IPAM
│ ├── openclaw/ # OpenClaw AI chatbot gateway (VM 120)
│ └── README.md # Services overview
├── scripts/
│ ├── crawlers-exporters/ # Infrastructure collection scripts
@@ -310,57 +308,64 @@ cat scripts/crawlers-exporters/COLLECTION-GUIDE.md
## Your Infrastructure
Based on the latest export (2025-12-11 14:43:55), your environment includes:
Based on the export collected 2026-03-31, your environment includes:
### Virtual Machines (QEMU/KVM) - 10 VMs
### Virtual Machines (QEMU/KVM)
| VM ID | Name | Status | Purpose |
|-------|------|--------|---------|
| 100 | docker-hub | Running | Container registry/Docker hub mirror |
| 101 | monitoring-docker | Running | Monitoring stack (Grafana/Prometheus/PVE Exporter) at 192.168.2.114 |
| 105 | dev | Stopped | General-purpose development workstation |
| 106 | Ansible-Control | Running | IaC orchestration, configuration management |
| 108 | CML | Stopped | Cisco Modeling Labs - network simulation |
| 109 | web-server-01 | Running | Web application server (clustered) |
| 110 | web-server-02 | Running | Load-balanced pair with web-server-01 |
| 111 | db-server-01 | Running | Backend database server |
| 114 | haos | Running | Home Assistant OS - smart home automation platform |
| 120 | openclaw | Running | OpenClaw AI chatbot gateway at 192.168.2.120 |
| VM ID | Name | Status | vCPU | RAM | Disk | Purpose |
|-------|------|--------|------|-----|------|---------|
| 100 | docker-hub | Running | 4 | 10GB | 100GB | Container registry / Docker hub mirror |
| 101 | monitoring-docker | Running | 2 | 8GB | 50GB | Monitoring stack (Grafana / Prometheus / PVE Exporter) |
| 102 | CML | Running | 8 | 32GB | 200GB | Cisco Modeling Labs — network simulation |
| 104 | ubuntu-dev | Stopped (Template) | 2 | 5GB | 32GB | Ubuntu dev environment template |
| 105 | pfSense-Firewall | Stopped | 2 | 2GB | 16GB | Firewall lab VM |
| 106 | Ansible-Control | Stopped | 2 | 4GB | 32GB | IaC / Ansible control node |
| 107 | ubuntu-docker | Stopped (Template) | 2 | 4GB | 50GB | Ubuntu Docker host template |
| 114 | haos | Stopped | 2 | 4GB | 50GB | Home Assistant OS |
**Recent Changes**: Added VM 120 (openclaw) for AI chatbot gateway (2026-02-03). Added VM 101 (monitoring-docker) for observability, VM 114 (haos) for home automation (2025-12-11).
### Containers (LXC)
### VM Templates - 2 Templates
| Template ID | Name | Purpose |
|-------------|------|---------|
| 104 | ubuntu-dev | Ubuntu development environment template for cloning |
| 107 | ubuntu-docker | Ubuntu Docker host template for rapid deployment |
### Containers (LXC) - 4 Containers
| CT ID | Name | Status | Purpose |
|-------|------|--------|---------|
| 102 | nginx | Running | Reverse proxy/load balancer |
| 103 | netbox | Running | Network documentation/IPAM |
| 112 | twingate-connector | Running | Zero-trust network access connector |
| 113 | n8n | Running | Workflow automation platform at 192.168.2.113 |
**Recent Changes**: Added CT 112 (twingate-connector) for zero-trust security, CT 113 (n8n) for workflow automation. CT 103 (netbox) activated 2025-12-11.
| CT ID | Name | Status | vCPU | RAM | IP | Purpose |
|-------|------|--------|------|-----|----|---------|
| 109 | caddy | Running | 2 | 2GB | 192.168.2.129 | Reverse proxy + SSL (replaced Nginx Proxy Manager) |
| 112 | twingate-connector | Running | 1 | 1GB | DHCP | Zero-trust remote access connector |
| 113 | n8n | Running | 2 | 4GB | 192.168.2.113 | Workflow automation (PostgreSQL 16 + pgvector) |
| 117 | test-cve-database | Stopped | 4 | 8GB | 192.168.2.117 | CVE database test environment |
### Storage Pools
- **local** (Directory) - 19.11% used - System files, ISOs, templates
- **local-lvm** (LVM-Thin) - 0.01% used - VM disk images (thin provisioned)
- **Vault** (NFS/Directory) - 12.13% used - Secure storage for sensitive data
- **PBS-Backups** (Proxmox Backup Server) - 28.27% used - Automated backup repository
- **iso-share** (NFS/CIFS) - 1.45% used - Installation media library
- **localnetwork** (Network share) - Shared resources across infrastructure
All of these are documented in your collection exports!
| Name | Type | Used | Total | Purpose |
|------|------|------|-------|---------|
| Vault | ZFS Pool | ~2% (110GB) | 4.36TB | Primary VM/CT disk storage |
| PBS-Backups | Proxmox Backup Server | ~29.78% | ~1TB | Automated backup repository |
| iso-share | NFS | ~1.61% | ~3TB | Installation media library |
| local | Directory | ~22.57% | 45GB | System files, templates |
| local-lvm | LVM-Thin | ~0.01% | 69GB | VM disk images (thin provisioned) |
### Network
| Bridge | IP | Purpose |
|--------|----|---------|
| vmbr0 | 192.168.2.100/24 | Primary LAN (eno1) |
| vmbr1 | 192.168.3.0/24 | Internal/isolated bridge |
**Proxmox host**: serviceslab @ 192.168.2.100, PVE 8.4.0 (kernel 6.8.12-17-pve)
### What Changed Since Last Documentation (2025-12)
| Change | Detail |
|--------|--------|
| Proxmox upgraded | 8.3.3 → 8.4.0 |
| NPM replaced | Nginx Proxy Manager (CT 102) removed; Caddy (CT 109) now handles reverse proxy/SSL |
| CML expanded | CML moved to VM 102, now running with 8 vCPU / 32GB RAM / 200GB disk |
| Removed | CT 103 (netbox), CT 115 (TinyAuth), VM 109/110 (web servers), VM 111 (db-server), VM 120 (OpenClaw) |
| Added | CT 117 (test-cve-database, stopped) |
| Now stopped | VM 114 (haos), VM 106 (Ansible-Control) |
## Latest Export Information
- **Export Directory**: `/home/jramos/homelab/disaster-recovery/homelab-export-20251211-144345/`
- **Collection Date**: 2025-12-11 14:43:55
- **Export Directory**: `disaster-recovery/homelab-export-20260331-202522/`
- **Collection Date**: 2026-03-31 20:25:38
- **Hostname**: serviceslab
- **Collection Level**: full
- **Script Version**: 1.0.0
@@ -451,7 +456,7 @@ For detailed troubleshooting, see: **[troubleshooting/BUGFIX-SUMMARY.md](trouble
## Monitoring Stack
The infrastructure now includes a comprehensive monitoring and observability stack deployed on VM 101 (monitoring-docker) at 192.168.2.114:
The infrastructure includes a comprehensive monitoring and observability stack deployed on VM 101 (monitoring-docker):
### Components
- **Grafana** (Port 3000): Visualization and dashboards
@@ -467,9 +472,9 @@ The infrastructure now includes a comprehensive monitoring and observability sta
- Alerting capabilities (configurable)
### Access
- **Grafana UI**: http://192.168.2.114:3000
- **Prometheus UI**: http://192.168.2.114:9090
- **Metrics Endpoint**: http://192.168.2.114:9221/pve
- **Grafana UI**: http://192.168.2.101:3000 (VM 101)
- **Prometheus UI**: http://192.168.2.101:9090 (VM 101)
- **Metrics Endpoint**: http://192.168.2.101:9221/pve
### Documentation
For comprehensive setup, configuration, and troubleshooting:
@@ -491,14 +496,10 @@ For comprehensive setup, configuration, and troubleshooting:
- **Setup Guide**: `n8n/N8N-SETUP-PLAN.md`
- **Common Issues**: See `troubleshooting/BUGFIX-SUMMARY.md`
### NetBox IPAM
- **Container**: CT 103
- **Service Config**: `services/netbox/`
- **Purpose**: Network documentation and IP address management
### Nginx Reverse Proxy
- **Container**: CT 102
- **Purpose**: Front-end traffic management, SSL termination
### Caddy Reverse Proxy
- **Container**: CT 109 (192.168.2.129)
- **Purpose**: Reverse proxy, automatic TLS/SSL termination (replaced Nginx Proxy Manager early 2026)
- **Docs**: `services/caddy/` (if present) or Caddyfile in container
## Agent Roles
@@ -559,7 +560,7 @@ You now have a complete, production-ready infrastructure collection system that:
✓ Supports automation and scheduling
✓ Provides comprehensive documentation
✓ Is completely safe (read-only operations)
✓ Includes service management for n8n, netbox, nginx
✓ Includes service management for n8n, Caddy reverse proxy
✓ Has troubleshooting resources and fix scripts
**Ready to begin?**
@@ -575,8 +576,8 @@ bash scripts/crawlers-exporters/collect.sh
---
**Repository Version:** 2.1.0
**Last Updated**: 2025-12-07
**Latest Export**: disaster-recovery/homelab-export-20251207-120040
**Infrastructure**: 10 VMs, 2 Templates, 5 Containers, Proxmox VE 8.4.0
**Repository Version:** 2.2.0
**Last Updated**: 2026-03-31
**Latest Export**: disaster-recovery/homelab-export-20260331-202522
**Infrastructure**: 3 VMs running, 5 VMs stopped/templates, 3 LXC running, 1 LXC stopped — Proxmox VE 8.4.0
**Maintained by**: Your homelab automation system