auto: docs sync 2026-08-15T12:00:04+00:00

Files changed: engine/.embcache.json engine/changelog.md engine/lint-report.md vault/.obsidian/workspace.json vault/docs/hardware/environment.md vault/projects/fleet-storage-memory-upgrade.md vault/projects/navi-recon-separation.md vault/runbooks/corescope-ingest-stall-oom.md vault/runbooks/edge2-access-reference.md vault/runbooks/edge2-boot-recovery.md vault/runbooks/navi-lift-to-media.md vault/runbooks/peertube-sitemap-redis-oom.md
This commit is contained in:
echo6-autocommit 2026-08-15 12:00:04 +00:00
commit 8f95c6e5c3
12 changed files with 166 additions and 152 deletions

View file

@ -7,9 +7,9 @@ aliases: []
related:
- [[environment]]
- [[fleet-platform-baseline]]
- [[navi-lift-to-media]]
- [[toc-cortex-pve9.2-update]]
- [[fleet-patch-audit]]
- [[pve-guest-park-and-adopt]]
- [[navi-recon-separation]]
updated: 2026-08-15
---
# Fleet Storage and Memory Upgrade

View file

@ -5,12 +5,12 @@ tags:
- recon
aliases: []
related:
- [[navi-lift-to-media]]
- [[navi]]
- [[deployment]]
- [[cc-rules]]
- [[fleet-storage-memory-upgrade]]
- [[recon-operations]]
updated: 2026-08-14
- [[deployment]]
- [[environment]]
updated: 2026-08-15
---
# Separating navi from recon
@ -24,11 +24,11 @@ Platform docs: [[recon]], [[navi]].
`recon-vm` (VMID 1130) on data — 4 cores, 24 GB allocated, 180 GB disk on local-lvm. It runs roughly twenty [[services]] across both platforms:
- **recon**`recon.service`, `recon-watchdog.service`
- **navi**`navi-admin`, `navi-config`, `navi-contacts`, `navi-geo`, `navi-landclass`, `navi-offroute`, `navi-places` (gunicorn, all bound to `127.0.0.1:84xx`)
- **[[recon]]**`recon.service`, `recon-watchdog.service`
- **[[navi]]**`navi-admin`, `navi-config`, `navi-contacts`, `navi-geo`, `navi-landclass`, `navi-offroute`, `navi-places` (gunicorn, all bound to `127.0.0.1:84xx`)
- **geo stack**`photon.service`, `argus-resolver.service`, PostgreSQL 16, plus Docker running Nominatim v5 and Valhalla
- **content**`kiwix.service`
- `apache2` fronts the localhost-bound services
- `apache2` fronts the localhost-bound [[services]]
Calling a relocation of this VM "moving recon" badly undersells it.
@ -103,5 +103,5 @@ Decided 2026-08-15: **lift the whole VM and strip each copy**, rather than rebui
Two findings that made this tractable, both verified rather than assumed:
- **The front door is a single upstream.** Caddy on utility CT 101 sends all of `navi.echo6.co` to `100.64.0.24:8440` (nginx inside recon-vm, which fans out to the gunicorns, Valhalla, Nominatim and Photon). Cutover is four `reverse_proxy` lines in one Caddyfile block — no DNS change, no Authentik change. `apache2` on the VM is only a default vhost and fronts nothing.
- **The front door is a single upstream.** [[caddy]] on utility CT 101 sends all of `navi.echo6.co` to `100.64.0.24:8440` (nginx inside recon-vm, which fans out to the gunicorns, Valhalla, Nominatim and Photon). Cutover is four `reverse_proxy` lines in one Caddyfile block — no [[dns]] change, no [[authentik]] change. `apache2` on the VM is only a default vhost and fronts nothing.
- **recon has no dependency on navi.** Grepping `/opt/recon` for every navi port (84xx, 8002, 8010, 2322) and hostname returns nothing, so splitting them creates no cross-host call path.