Publish Docs Site / build (push) Failing after 5s
- mkdocs.yml with dark slate theme, nav for 12 ITPP projects - build-docs.sh aggregates docs from all project repos - .gitea/workflows/docs-publish.yml for nightly rebuild+deploy - README and CHANGELOG for the itpp-docs repo itself - docs-source/ populated from all 12 repos - site/ ready for deployment to docs.itpropartner.com
2.7 KiB
2.7 KiB
homelab
Proxmox, QNAP, and home network management. Last updated: 2026-08-09
Hosts
| Host | IP | Role | Version |
|---|---|---|---|
| vm-host-01 | 10.1.1.100 | Proxmox — docker-host-01, adguard-home | PVE 8.4.1 (kernel 6.8.12-10-pve) |
| vm-host-02 | 10.1.1.110 | Proxmox — cleared for GPU | PVE 8.4.1 (kernel 6.8.12-10-pve) |
| QNAP TS-1635 | 10.1.1.40 | Shared storage, 4 pools | Firmware 5.2.7 |
| docker-host-01 | 10.1.1.14 | Docker services (13 containers) | VM 105 on vm-host-01 |
| MikroTik router | 10.1.1.1 | Gateway, WireGuard/L2TP endpoint | — |
Connectivity
| Tunnel | Type | Status | Notes |
|---|---|---|---|
| Core ↔ MikroTik | WireGuard (wg0) | ✅ Up | Core's wg0, port 51821 |
| Core ↔ MikroTik | L2TP | ✅ Up | SSH: shonuff@192.168.88.1 |
| MikroTik → LAN | Route | ✅ Up | 10.1.0.0/24 reachable from Core |
SSH Access
- Key:
homelab(ed25519) at/root/.ssh/homelab - Deployed to: vm-host-01, vm-host-02, QNAP (admin user), docker-host-01
Storage
| Pool | Size | Used | Mount |
|---|---|---|---|
| CACHEDEV4_DATA | 2.0T | 6% (112.8G) | /share/CACHEDEV4_DATA |
| CACHEDEV5_DATA | 14.9T | 31% (4.6T) | /share/CACHEDEV5_DATA |
| CACHEDEV6_DATA | 15.9T | 38% (6.1T) | /share/CACHEDEV6_DATA |
| CACHEDEV7_DATA | 1.0T | 4% (40.8G) | /share/CACHEDEV7_DATA, ISO export |
NFS exports on Proxmox hosts (as of Aug 9):
qnap-nfs-backups— 10.1.1.40:/ISO →/mnt/pve/qnap-nfs-backups(1TB)qnap-nfs-iso— 10.1.1.40:/ISO →/mnt/pve/qnap-nfs-iso(1TB)- ⚠️
qnap-nfs(VM migration storage) mount point/mnt/pve/qnap-nfsdoes not exist on vm-host-01
VMs
vm-host-01 (10.1.1.100)
| VMID | Name | Status | RAM | Disk |
|---|---|---|---|---|
| 100 | adguard-home | stopped | 2GB | 32GB |
| 105 | docker-host-01 | running | 16GB | 150GB |
vm-host-02 (10.1.1.110)
CLEARED — no VMs. Ready for GPU installation.
DNS
- Primary AdGuard Home: docker-host-01 at
10.1.1.14- Admin UI:
http://10.1.1.14:8080/login.html - DNS service: port
53
- Admin UI:
- Secondary: app2 Technitium (
dns1.itpropartner.com) - Tertiary: vm-host-01 AdGuard (
10.1.1.10) — VM stopped, secondary DNS unavailable
Do not use
http://10.1.1.14:80for AdGuard administration; that port serves NGINX Proxy Manager.
Services on docker-host-01
- Mealie (:9925), n8n (:5678), Home Assistant (:8123)
- Jellyfin (:8096), Prowlarr/Radarr/Sonarr/Sabnzbd (media pipeline)
- AdGuard Home DNS (:53) + admin UI (:8080)
- NPM (:80/:443), Uptime Kuma (:3001)
- Dockhand (:3100), Browser-Use WebUI (:6080/:7788)
- 13 containers total, ~3.8GB RAM of 16GB allocated
Key Docs
state-2026-08-09.md— current state snapshotstate-2026-07-21.md— previous state (pre-August audit)