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/
|
homelab/
|
||||||
├── services/ # Docker Compose service configurations
|
├── services/ # Docker Compose service configurations
|
||||||
│ ├── n8n/ # n8n workflow automation
|
│ ├── n8n/ # n8n workflow automation
|
||||||
│ ├── netbox/ # Network documentation & IPAM
|
|
||||||
│ ├── openclaw/ # OpenClaw AI chatbot gateway (VM 120)
|
|
||||||
│ └── README.md # Services overview
|
│ └── README.md # Services overview
|
||||||
├── scripts/
|
├── scripts/
|
||||||
│ ├── crawlers-exporters/ # Infrastructure collection scripts
|
│ ├── crawlers-exporters/ # Infrastructure collection scripts
|
||||||
@@ -310,57 +308,64 @@ cat scripts/crawlers-exporters/COLLECTION-GUIDE.md
|
|||||||
|
|
||||||
## Your Infrastructure
|
## 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 |
|
| VM ID | Name | Status | vCPU | RAM | Disk | Purpose |
|
||||||
|-------|------|--------|---------|
|
|-------|------|--------|------|-----|------|---------|
|
||||||
| 100 | docker-hub | Running | Container registry/Docker hub mirror |
|
| 100 | docker-hub | Running | 4 | 10GB | 100GB | Container registry / Docker hub mirror |
|
||||||
| 101 | monitoring-docker | Running | Monitoring stack (Grafana/Prometheus/PVE Exporter) at 192.168.2.114 |
|
| 101 | monitoring-docker | Running | 2 | 8GB | 50GB | Monitoring stack (Grafana / Prometheus / PVE Exporter) |
|
||||||
| 105 | dev | Stopped | General-purpose development workstation |
|
| 102 | CML | Running | 8 | 32GB | 200GB | Cisco Modeling Labs — network simulation |
|
||||||
| 106 | Ansible-Control | Running | IaC orchestration, configuration management |
|
| 104 | ubuntu-dev | Stopped (Template) | 2 | 5GB | 32GB | Ubuntu dev environment template |
|
||||||
| 108 | CML | Stopped | Cisco Modeling Labs - network simulation |
|
| 105 | pfSense-Firewall | Stopped | 2 | 2GB | 16GB | Firewall lab VM |
|
||||||
| 109 | web-server-01 | Running | Web application server (clustered) |
|
| 106 | Ansible-Control | Stopped | 2 | 4GB | 32GB | IaC / Ansible control node |
|
||||||
| 110 | web-server-02 | Running | Load-balanced pair with web-server-01 |
|
| 107 | ubuntu-docker | Stopped (Template) | 2 | 4GB | 50GB | Ubuntu Docker host template |
|
||||||
| 111 | db-server-01 | Running | Backend database server |
|
| 114 | haos | Stopped | 2 | 4GB | 50GB | Home Assistant OS |
|
||||||
| 114 | haos | Running | Home Assistant OS - smart home automation platform |
|
|
||||||
| 120 | openclaw | Running | OpenClaw AI chatbot gateway at 192.168.2.120 |
|
|
||||||
|
|
||||||
**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
|
| CT ID | Name | Status | vCPU | RAM | IP | Purpose |
|
||||||
|
|-------|------|--------|------|-----|----|---------|
|
||||||
| Template ID | Name | 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 |
|
||||||
| 104 | ubuntu-dev | Ubuntu development environment template for cloning |
|
| 113 | n8n | Running | 2 | 4GB | 192.168.2.113 | Workflow automation (PostgreSQL 16 + pgvector) |
|
||||||
| 107 | ubuntu-docker | Ubuntu Docker host template for rapid deployment |
|
| 117 | test-cve-database | Stopped | 4 | 8GB | 192.168.2.117 | CVE database test environment |
|
||||||
|
|
||||||
### 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.
|
|
||||||
|
|
||||||
### Storage Pools
|
### 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
|
## Latest Export Information
|
||||||
|
|
||||||
- **Export Directory**: `/home/jramos/homelab/disaster-recovery/homelab-export-20251211-144345/`
|
- **Export Directory**: `disaster-recovery/homelab-export-20260331-202522/`
|
||||||
- **Collection Date**: 2025-12-11 14:43:55
|
- **Collection Date**: 2026-03-31 20:25:38
|
||||||
- **Hostname**: serviceslab
|
- **Hostname**: serviceslab
|
||||||
- **Collection Level**: full
|
- **Collection Level**: full
|
||||||
- **Script Version**: 1.0.0
|
- **Script Version**: 1.0.0
|
||||||
@@ -451,7 +456,7 @@ For detailed troubleshooting, see: **[troubleshooting/BUGFIX-SUMMARY.md](trouble
|
|||||||
|
|
||||||
## Monitoring Stack
|
## 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
|
### Components
|
||||||
- **Grafana** (Port 3000): Visualization and dashboards
|
- **Grafana** (Port 3000): Visualization and dashboards
|
||||||
@@ -467,9 +472,9 @@ The infrastructure now includes a comprehensive monitoring and observability sta
|
|||||||
- Alerting capabilities (configurable)
|
- Alerting capabilities (configurable)
|
||||||
|
|
||||||
### Access
|
### Access
|
||||||
- **Grafana UI**: http://192.168.2.114:3000
|
- **Grafana UI**: http://192.168.2.101:3000 (VM 101)
|
||||||
- **Prometheus UI**: http://192.168.2.114:9090
|
- **Prometheus UI**: http://192.168.2.101:9090 (VM 101)
|
||||||
- **Metrics Endpoint**: http://192.168.2.114:9221/pve
|
- **Metrics Endpoint**: http://192.168.2.101:9221/pve
|
||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
For comprehensive setup, configuration, and troubleshooting:
|
For comprehensive setup, configuration, and troubleshooting:
|
||||||
@@ -491,14 +496,10 @@ For comprehensive setup, configuration, and troubleshooting:
|
|||||||
- **Setup Guide**: `n8n/N8N-SETUP-PLAN.md`
|
- **Setup Guide**: `n8n/N8N-SETUP-PLAN.md`
|
||||||
- **Common Issues**: See `troubleshooting/BUGFIX-SUMMARY.md`
|
- **Common Issues**: See `troubleshooting/BUGFIX-SUMMARY.md`
|
||||||
|
|
||||||
### NetBox IPAM
|
### Caddy Reverse Proxy
|
||||||
- **Container**: CT 103
|
- **Container**: CT 109 (192.168.2.129)
|
||||||
- **Service Config**: `services/netbox/`
|
- **Purpose**: Reverse proxy, automatic TLS/SSL termination (replaced Nginx Proxy Manager early 2026)
|
||||||
- **Purpose**: Network documentation and IP address management
|
- **Docs**: `services/caddy/` (if present) or Caddyfile in container
|
||||||
|
|
||||||
### Nginx Reverse Proxy
|
|
||||||
- **Container**: CT 102
|
|
||||||
- **Purpose**: Front-end traffic management, SSL termination
|
|
||||||
|
|
||||||
## Agent Roles
|
## Agent Roles
|
||||||
|
|
||||||
@@ -559,7 +560,7 @@ You now have a complete, production-ready infrastructure collection system that:
|
|||||||
✓ Supports automation and scheduling
|
✓ Supports automation and scheduling
|
||||||
✓ Provides comprehensive documentation
|
✓ Provides comprehensive documentation
|
||||||
✓ Is completely safe (read-only operations)
|
✓ 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
|
✓ Has troubleshooting resources and fix scripts
|
||||||
|
|
||||||
**Ready to begin?**
|
**Ready to begin?**
|
||||||
@@ -575,8 +576,8 @@ bash scripts/crawlers-exporters/collect.sh
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Repository Version:** 2.1.0
|
**Repository Version:** 2.2.0
|
||||||
**Last Updated**: 2025-12-07
|
**Last Updated**: 2026-03-31
|
||||||
**Latest Export**: disaster-recovery/homelab-export-20251207-120040
|
**Latest Export**: disaster-recovery/homelab-export-20260331-202522
|
||||||
**Infrastructure**: 10 VMs, 2 Templates, 5 Containers, Proxmox VE 8.4.0
|
**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
|
**Maintained by**: Your homelab automation system
|
||||||
|
|||||||
Reference in New Issue
Block a user