From de72f06109720514cd79476493c291d7647237e9 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 21 Jul 2026 19:34:16 -0400 Subject: [PATCH] docs: IRS letter, Caddyfile audit, home lab state (July 21) - IRS name change letter for IT Pro Partner LLC - app2 Caddyfile audit: UNMS/Gitea fixes after Technitium deploy - Home lab state: QNAP NFS, VM migrations, vm-host-02 cleared - homelab SSH key deployed to all hosts --- docs/app2-caddyfile-audit-2026-07-21.md | 27 ++++++++++++ docs/home-lab-state-2026-07-21.md | 41 +++++++++++++++++++ .../irs-name-change-letter-2026-07-21.txt | 29 +++++++++++++ 3 files changed, 97 insertions(+) create mode 100644 docs/app2-caddyfile-audit-2026-07-21.md create mode 100644 docs/home-lab-state-2026-07-21.md create mode 100644 docs/legal/irs-name-change-letter-2026-07-21.txt diff --git a/docs/app2-caddyfile-audit-2026-07-21.md b/docs/app2-caddyfile-audit-2026-07-21.md new file mode 100644 index 0000000..f9a4139 --- /dev/null +++ b/docs/app2-caddyfile-audit-2026-07-21.md @@ -0,0 +1,27 @@ +# app2 Caddyfile Audit — July 21, 2026 + +## Root cause +Technitium DNS was deployed on app2. During the Caddyfile rewrite to add `dns1.itpropartner.com`, two existing services were dropped: + +1. **UNMS** — `reverse_proxy localhost:80` failed because UNMS nginx exposes port 443 (via host 8444), not port 80. Fixed by proxying via HTTPS with `tls_insecure_skip_verify`. +2. **Gitea** — entry was completely removed. Fixed by adding `reverse_proxy 127.0.0.1:3001`. + +## Prevention +- Always audit `docker ps` output BEFORE rewriting Caddyfile +- Verify every running container that exposes web ports has a Caddy entry +- Test each domain with `curl -sk` after Caddy reload + +## Final Caddyfile (validated) +``` +{ + default_bind 152.53.39.202 + auto_https disable_redirects +} +dns1.itpropartner.com:443 → 127.0.0.1:5380 +gps.fleettracker360.com:443 → localhost:8082 +fleettracker360.com:443 → localhost:8082 +unms.forefrontwireless.com:443 → https://localhost:8444 (tls_insecure_skip_verify) +unifi.itpropartner.com:443 → https://localhost:8443 (tls_insecure_skip_verify) +hudu.itpropartner.com:443 → localhost:3000 +git.itpropartner.com:443 → 127.0.0.1:3001 +``` diff --git a/docs/home-lab-state-2026-07-21.md b/docs/home-lab-state-2026-07-21.md new file mode 100644 index 0000000..922873c --- /dev/null +++ b/docs/home-lab-state-2026-07-21.md @@ -0,0 +1,41 @@ +# 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) diff --git a/docs/legal/irs-name-change-letter-2026-07-21.txt b/docs/legal/irs-name-change-letter-2026-07-21.txt new file mode 100644 index 0000000..9f38359 --- /dev/null +++ b/docs/legal/irs-name-change-letter-2026-07-21.txt @@ -0,0 +1,29 @@ +July 21, 2026 + +Department of the Treasury +Internal Revenue Service +Ogden, UT 84201-0027 + +RE: Business Name Change Notification +EIN: [INSERT EIN] +Previous Legal Name: CG Premier Transport LLC +New Legal Name: IT Pro Partner LLC + +To whom it may concern, + +This letter is to notify the Internal Revenue Service of a legal name change for the above-referenced entity. The name change was filed and approved by the Georgia Secretary of State. + +Enclosed: +- Copy of filed Georgia Articles of Amendment confirming the name change from CG Premier Transport LLC to IT Pro Partner LLC +- This notification letter + +Please update your records accordingly. The entity type (LLC) and EIN remain unchanged. All other information — business address, responsible party, and tax classification — remains the same as previously filed. + +If you require additional documentation, please contact me at the address or phone number below. + +Sincerely, + +_______________________________ +[Name of Authorized Member/Officer] +[Title] +[Phone Number]