homelab-codex-ws/kb/services/narty27.md

36 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

---
okf: "0.1"
type: service
visibility: private
status: active
updated: 2026-07-31
links:
- ../runbooks/narty27-deploy.md
---
# narty27
Static hosting for a single self-contained `viz.html` (narty 2027 / Saalbach KB
export) on PIHA. Plain `nginx:alpine` serving one Docker named volume — no build,
no database, no dependencies.
- URL: `http://192.168.31.5:8240/viz.html` (and `/` — same file, see below)
- Exposure: private (LAN/Tailscale only; no npm vhost, no public ingress)
- Volume: `narty27_narty27_content``/usr/share/nginx/html:ro`
## Content is personal and lives outside the repo
The visualisation is personal content. It is **never committed** — not to this
repo, not to any other. It exists in exactly two places:
1. the source on SOLARIA (`~/narty-2027/saalbach-kb/viz.html`), and
2. the `narty27_narty27_content` Docker volume on PIHA.
There is no backup job and no bind mount under `/opt/homelab/data/`. If the
volume is lost, re-run the update procedure below from SOLARIA.
Two copies of the same file are stored in the volume: `viz.html` (canonical name)
and `index.html` (so the bare root `http://192.168.31.5:8240/` works without a
path). Both must be refreshed together on every update.