diff --git a/engine/lint-report.md b/engine/lint-report.md index 792370d..24e0e68 100644 --- a/engine/lint-report.md +++ b/engine/lint-report.md @@ -1,6 +1,6 @@ # Vault Lint Report -Generated: 2026-07-01T18:00:05Z | Docs scanned: 99 | Elapsed: 0.0s +Generated: 2026-07-02T00:00:07Z | Docs scanned: 99 | Elapsed: 0.0s ## Summary diff --git a/vault/.obsidian/workspace.json b/vault/.obsidian/workspace.json index 5dddd81..8233811 100644 --- a/vault/.obsidian/workspace.json +++ b/vault/.obsidian/workspace.json @@ -199,6 +199,11 @@ }, "active": "17bd4a6166f789d0", "lastOpenFiles": [ + "docs/services/services.md.tmp.246153.3cd59d138fdb", + "docs/services/services.md.tmp.246153.f8165c27031c", + "docs/hardware/ip-allocation.md.tmp.246153.ee4d9596c7c1", + "docs/hardware/ip-allocation.md.tmp.246153.5b0369a0250b", + "docs/hardware/environment.md.tmp.246153.4af70760f6b1", "runbooks/pymc-repeater-kiss-tnc-reenumeration.md", "runbooks/pymc-repeater-kiss-tnc-reenumeration.md.tmp.5281.e47d0cbf9c9a", "runbooks/headscale-oidc-boot-order.md", @@ -207,10 +212,6 @@ "runbooks/headscale-onboard-node.md.tmp.246153.0132e66f616c", "runbooks/headscale-onboard-node.md.tmp.246153.52329ab2810a", "runbooks/headscale-onboard-node.md.tmp.246153.033a7189f5f5", - "runbooks/headscale-onboard-node.md.tmp.246153.5eaf55f2b459", - "runbooks/ia-cli-reference.md.tmp.3603785.daa56d288051", - "runbooks/pipeline-patterns.md.tmp.3603785.ea95256eaac1", - "runbooks/headless-browser-page-verification.md.tmp.3603785.4eb1d115aefe", "runbooks/headless-browser-page-verification.md", "runbooks/central-deploy-cutover.md", "runbooks/fleet-magicdns-resolved-migration.md", @@ -235,7 +236,6 @@ "concepts/meshtastic.md", "concepts/ocr.md", "archive/projects/mmud/mmud-prompts/mmud-prompts/01-update-planned.md", - "INDEX.md", "assets/echo6yellow_logo_422x422_square.png", "assets/echo6yellow_logo_422x81.png", "assets/echo6_logo.png", diff --git a/vault/docs/hardware/environment.md b/vault/docs/hardware/environment.md index 076eee2..70eae6a 100644 --- a/vault/docs/hardware/environment.md +++ b/vault/docs/hardware/environment.md @@ -98,6 +98,7 @@ Five nodes running Proxmox VE: | mt-burleybutte | 192.168.1.185 | — | Meshtastic node (meshtasticd, Nebra 2W hat, IdahoMesh VPN) | | pi-nas | 192.168.1.245 | 100.64.0.21 | Raspberry Pi NAS | | matt-desktop | 192.168.1.254 | 100.64.0.10 | Personal workstation (Windows, your PC) | +| ha | 192.168.1.151 | 100.64.0.16 | Home Assistant (VM 151 on cloud, Docker, home automation) | | **edge1** (rebuilt Contabo VPS) | 5.189.158.149 | 100.64.0.40 | Debian 12 + Proxmox 8.4.19, **mail-only** — Mailcow in CT 101; host Caddy + mailcow-dnat.service; rebuilt 2026-06-19 | | edge2 | 184.174.35.153 | 100.64.0.26 | Contabo Cloud VPS 30 NVMe — Proxmox VE 8.4.19 (LXC-only), 8c/24GB/400GB — **permanent front door** for vault/forge/notes/auth/matrix/element/vpn/proxmox.echo6.co + idahomesh/intermountainmesh | @@ -166,7 +167,7 @@ Current registered nodes (26 total): | toc | 100.64.0.13 | Proxmox | | cortex | 100.64.0.14 | VM | | searxng | 100.64.0.15 | LXC | -| iphone-eud | 100.64.0.16 | Mobile | +| ha | 100.64.0.16 | VM (cloud VM 151 — node id 54, user echo6; home automation) | | arr | 100.64.0.18 | VM | | pi-nas | 100.64.0.21 | Pi | | mesh-bridge | 100.64.0.22 | LXC | diff --git a/vault/docs/hardware/ip-allocation.md b/vault/docs/hardware/ip-allocation.md index ff177f9..c9a8843 100755 --- a/vault/docs/hardware/ip-allocation.md +++ b/vault/docs/hardware/ip-allocation.md @@ -88,7 +88,7 @@ edge2 (Contabo Cloud VPS 184.174.35.153 / Tailscale 100.64.0.26) uses a separate ### VMs (.150-.199) | IP | VM | Host | Purpose | |----|-----|------|---------| -| .150-.199 | (available) | | | +| .151 | ha (VM 151) | cloud | Home Assistant (Docker, home automation) | ### Security Cameras (.200-.224) | IP | Camera | Location | @@ -139,6 +139,7 @@ edge2 (Contabo Cloud VPS 184.174.35.153 / Tailscale 100.64.0.26) uses a separate | 100.64.0.36 | authentik (CT 105 on edge2) — node id 48 | 10.10.10.23 (vmbr0) | | 100.64.0.37 | matrix (CT 106 on edge2) — hostname `matrix` | 10.10.10.24 (vmbr0) | | 100.64.0.38 | headscale (CT 107 on edge2) — hostname `headscale` | 10.10.10.25 (vmbr0) | +| 100.64.0.16 | ha (VM 151 on cloud) — node id 54 | 192.168.1.151 | --- diff --git a/vault/docs/services/services.md b/vault/docs/services/services.md index 3544662..1678fcf 100644 --- a/vault/docs/services/services.md +++ b/vault/docs/services/services.md @@ -82,6 +82,7 @@ updated: 2026-06-19 | obsidian-remote | cortex (VM 150) | 100.64.0.14:8082 → :3001 | Internal (Tailscale) | Headless web Obsidian (lscr.io/linuxserver/obsidian:latest, Docker) | | mcc | media (CT 111) | 192.168.1.111:80/443 | Internal | Caddy + Postfix, pymc console web app; reverse-proxies /api,/auth,/ws → 192.168.1.253:8000 (aida-nebra) | | Samba | cortex (VM 150) | 192.168.1.150:445 | Internal | SMB file sharing — `//cortex/projects` → /home/zvx/projects (guest access) | +| Home Assistant | ha (cloud VM 151) | 192.168.1.151:8123 / 100.64.0.16 | Internal | Home automation platform (Docker, Ubuntu 24.04) | ## Services by Server @@ -175,6 +176,12 @@ updated: 2026-06-19 - Source: forge.echo6.co/matt/matrix-archivist (private) - See `/home/zvx/projects/.ref/docs/matrix/archivist.md` for implementation details +### cloud - VM 151 "ha" (192.168.1.151 / Tailscale: 100.64.0.16) +- Home Assistant (Docker, port 8123) +- OS: Ubuntu 24.04 +- Headscale node id 54, user echo6 +- Home automation platform + ### cloud - CT 120 (192.168.1.182 / Tailscale: 100.64.0.2) - Immich photo management (https://immich.echo6.co) - Port 2283