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:
121
INDEX.md
121
INDEX.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user