docs: consolidate project logs, remove homelab content
- Merged project-log-2026-07-17.md into docs/project-log.md - Removed duplicate docs/projects-log.md - Appended July 21 entries: home lab, DNS, Twilio, Gift-a-Roast - Moved home-lab-state doc to /root/projects/homelab/ - 10 skills patched today
This commit is contained in:
@@ -1,41 +0,0 @@
|
||||
# Home Lab State — July 21, 2026
|
||||
|
||||
## SSH Key
|
||||
- `homelab` key pair created (ed25519)
|
||||
- Deployed to: vm-host-01 (10.1.1.100), vm-host-02 (10.1.1.110), QNAP TS-1635 (10.1.1.40)
|
||||
- Also deployed to: docker-host-01 (10.1.1.14)
|
||||
- Pending: VM 100 / 10.1.1.10 (adguard tertiary)
|
||||
|
||||
## QNAP Shared Storage
|
||||
- NFS export created: `/share/CACHEDEV4_DATA/proxmox-vms`
|
||||
- Mounted on both Proxmox hosts as `qnap-nfs` (2TB, 5% used)
|
||||
- Also available: `qnap-nfs-backups` (1TB), `qnap-nfs-iso` (1TB)
|
||||
|
||||
## Proxmox Hosts
|
||||
|
||||
### vm-host-01 (10.1.1.100) — 24% disk used
|
||||
| VMID | Name | Status | RAM | Origin |
|
||||
|---|---|---|---|---|
|
||||
| 100 | adguard-home | running | 2GB | Migrated from vm-host-02 |
|
||||
| 105 | docker-host-01 | running | 16GB | Original |
|
||||
|
||||
### vm-host-02 (10.1.1.110) — 11% disk used
|
||||
**CLEARED** — all VMs migrated or destroyed. Ready for GPU installation.
|
||||
|
||||
## Destroyed VMs (to be rebuilt later)
|
||||
- 101 — Ubuntu-Server (template, 32GB)
|
||||
- 102 — Graylog (40GB, had snapshots)
|
||||
- 103 — Zabbix (32GB, had snapshots)
|
||||
- 104 — FOG (32GB)
|
||||
|
||||
## Services on docker-host-01
|
||||
- Mealie (9925), n8n (5678), Home Assistant (8123)
|
||||
- Jellyfin (8096), Prowlarr/Radarr/Sonarr/Sabnzbd (media pipeline)
|
||||
- AdGuard Home (53, 3000), NPM (80/443), Uptime Kuma (3001)
|
||||
- Dockhand (3100), Browser-Use WebUI (6080/7788)
|
||||
- 13 containers total, ~3.8GB RAM used of 16GB allocated
|
||||
|
||||
## DNS Chain
|
||||
- Primary: docker-host-01 AdGuard (10.1.1.14)
|
||||
- Secondary: app2 Technitium (dns1.itpropartner.com / 152.53.39.202)
|
||||
- Tertiary: vm-host-01 AdGuard (10.1.1.10)
|
||||
@@ -28,3 +28,41 @@
|
||||
- Daily snapshots scheduled at 1 AM and 1 PM
|
||||
- Caddy reverse proxy from my.itpropartner.com
|
||||
- 9 WordPress sites configured
|
||||
|
||||
## 2026-07-21 — Home Lab Consolidation
|
||||
|
||||
### Proxmox Migration
|
||||
- vm-host-02 VMs migrated/destroyed: graylog, zabbix, fog, Ubuntu-Server
|
||||
- vm-host-01 now hosts: docker-host-01, adguard-home
|
||||
- vm-host-02 cleared for GPU installation (RTX 3090 pending verification)
|
||||
- QNAP NFS shared storage created (2TB pool, mounted on both Proxmox hosts)
|
||||
|
||||
### DNS Infrastructure
|
||||
- Technitium DNS deployed on app2 (dns1.itpropartner.com)
|
||||
- DoH upstreams: Quad9, Cloudflare, Google
|
||||
- Home DNS chain: docker-host-01 AdGuard → dns1 Technitium → vm-host-01 AdGuard
|
||||
- Firewall locked: port 53 restricted to 76.195.7.60
|
||||
|
||||
### Twilio
|
||||
- Toll-free number verification submitted for IT Pro Partner
|
||||
- Use case: customer notifications, appointment reminders, IVR
|
||||
|
||||
### Mattermost
|
||||
- Branding configured: IT Pro Partner NOC
|
||||
- Channel structure designed (13 channels)
|
||||
- Mobile push investigation: HPNS required for background notifications
|
||||
|
||||
### Gift-a-Roast
|
||||
- Domain giftaroast.com purchased, DNS live (Cloudflare → app1)
|
||||
- ElevenLabs TTS + Deepgram STT keys verified
|
||||
- Architecture: Twilio Voice → STT → AI → TTS → caller
|
||||
|
||||
### Uptime Kuma
|
||||
- Backed up (361MB, 25 monitors), updated to latest
|
||||
|
||||
### IRS
|
||||
- Name change letter drafted: CG Premier Transport LLC → IT Pro Partner LLC
|
||||
- Georgia Secretary of State filing confirmed
|
||||
|
||||
### Skills Updated
|
||||
- 10 skills patched: docker-service-deployment, home-lab-*, server-architecture-plan, twilio-10dlc, vaultwarden-management, voip-portal, hudu, syncromsp, recurring-information-scout
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
# Project Log — All Completed Projects
|
||||
|
||||
## 2026-07-20
|
||||
|
||||
### Ops Portal Audit and Overhaul
|
||||
- Full audit of all 11 pages, 7 API endpoints, and 5 dashboard widgets
|
||||
- Fixed 15 bugs: auth guards, cache-busting, mobile nav, page titles, missing icons, data keys
|
||||
- Added 3 new widgets: Wazuh Security, Bitdefender GravityZone, Alerts and Notifications
|
||||
- Standardized credentials: ippadmin / LoveMyBoys.1520!
|
||||
- Added critical service protection (hermes/caddy/ops-portal restart blocked via API)
|
||||
- Server list cleaned up (7→5), dependency diagram fixed, config page scripts listing
|
||||
|
||||
### Backup-Restore Enhancements
|
||||
- Added manual backup with domain dropdown and note field
|
||||
- Added restore history logging with formatted 4-column table
|
||||
- Fixed Caddy routing and timeouts (restore was returning 404 via proxy)
|
||||
- Fixed mobile toggle on domain expansion cards
|
||||
- 9 WordPress sites under daily backup (1 AM and 1 PM)
|
||||
|
||||
### Docs Written
|
||||
- `/root/projects/ops-portal/README.md` + `CHANGELOG.md`
|
||||
- `/root/projects/backup-restore/README.md` + `CHANGELOG.md`
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-17 — Backup-Restore Initial Deployment
|
||||
- Flask backup/restore app deployed on app3 (152.53.241.111)
|
||||
- Daily snapshots scheduled at 1 AM and 1 PM
|
||||
- Caddy reverse proxy from my.itpropartner.com
|
||||
- 9 WordPress sites configured
|
||||
Reference in New Issue
Block a user