Correct .13/.27 notes from live 2026-10-05 inspection

- Home Network Map: .13 is memory-bound (swap 81%); KDE Plasma not Niri;
  GPU dead with no driver bound; Open WebUI->Outline on :3000; full .13
  container table; Pi-hole primary .35 (confirmed from nebulasync config);
  .27 airflow row removed
- Filesystem Drive Map: .13 device letters corrected (root sda2, storage
  sdb2, data sdc2, ubuntu_storage sdd1); add sda3 swap; Maxtor not mounted
- Docker Containers: garage v2.1.0; paseo is native not Docker; engram
  container dead + native service empty; airflow dead with 24GB logs;
  add missing containers and native/user service lists
- Websites on .13: add :8000 Caddy detail and media-tool ports
- New note: Resource Use - .13 CPU & RAM
This commit is contained in:
2026-10-05 14:48:08 +11:00
parent 7c5151f4bd
commit 7ed646ac0a
5 changed files with 273 additions and 34 deletions

View File

@@ -6,7 +6,7 @@ client: sam
project: ai
status: active
priority: 5
last_verified: 2026-06-19
last_verified: 2026-10-05
tags:
- network
- docker
@@ -36,12 +36,12 @@ id: 1778553013-ARYX
- **nebula-sync** — Pi-hole Gravity sync
- **pocketbase** — PocketBase chat app backend
- **doorbell_media** — Doorbell camera/media (nginx)
- **engram** — Journaling app (ghcr.io/gentleman-programming/engram)
- **headroom** — AI headroom dashboard (ghcr.io/chopratejas/headroom)
- **engram** — ⚠️ **container dead.** Created 2026-06-13, never started (its `engram-proxy` socat sidecar was never created either). The live engram is now a **native user systemd service** (`/home/sam/.local/bin/engram serve`, `:7437`, data `~/.engram/`). Live API reports **0 sessions / 0 observations / 0 prompts — unused**. See [[Resource Use — .13 CPU & RAM]]
- **headroom** — JEV / context-compression proxy (`:8787`). Runs `headroom proxy --proxy-extension fast_jev` with `OPENAI_TARGET_API_URL=http://192.168.20.13:20129/v1` (i.e. it fronts OmniRoute). 🟡 Idle — ~18 MB resident, ~516 MB swapped
- **n8n_data** — Workflow automation (n8n)
- **paseo** — Multi-agent orchestration GUI (ghcr.io/getpaseo/paseo:latest + pi 0.82.1 + omni ext baked in). Port **6767**. Drives pi agents spawned via `pi --mode rpc`, LLM via OmniRoute. Web UI `http://192.168.20.13:6767` (password). Config: `/home/sam/Docker/Containers/paseo/` (compose, `.env` 600, `paseo-home` volume, `workspace`). Docs: [[Paseo Pi GUI Tool]] · Gitea `sam/paseo` · maps.lab `/paseo/docs/`
- **t3_stack_react** — T3 stack React app
- **sams-home-network** — Home network management app
- **paseo** — ⚠️ **Not a container any more.** Paseo runs as a **native user systemd service** (`Paseo Daemon`, `:6767`, ~151 MB). Drives pi agents spawned via `pi --mode rpc`, LLM via OmniRoute. Web UI `http://192.168.20.13:6767` (password). Docs: [[Paseo Pi GUI Tool]] · Gitea `sam/paseo` · maps.lab `/paseo/docs/`
- **t3_stack_react** — T3 stack React app — *not running*
- **sams-home-network** — Home network management app — *not running*
- **worldmonitor** — Geopolitical news & 3D globe dashboard. Next.js app, Redis cache, ais-relay. Port 3002. LLM features route through OmniRoute.
### `/home/sam/deployment/ai-resume/`
@@ -50,19 +50,20 @@ id: 1778553013-ARYX
- **ai-resume-backend** — AI Resume backend API
### `/home/sam/deployment/lite_llm/`
- **litellm** — LiteLLM AI proxy (ghcr.io/berriai/litellm)
- **litellm** — LiteLLM AI proxy (ghcr.io/berriai/litellm, `:4000`). 🟡 **Idle and fully swapped out** (~4 MB resident, ~526 MB swapped). Duplicate of OmniRoute for LLM traffic — candidate to stop. ⚠️ Its `docker-compose.yml` contains an OpenRouter API key in plaintext
### `/home/sam/deployment/langfuse/` — ⛔ REMOVED 2026-09-06
- ~~**langfuse** — AI observability & tracing (langfuse/langfuse:3)~~ — **removed** (containers + all data volumes deleted). Was the resource-heavy Langfuse stack (web/worker/clickhouse/postgres/redis/minio) that pi-langfuse traced into. Compose file left in place but unused.
### `/home/sam/deployment/airflow/`
- **airflow** — Data pipeline orchestration (apache/airflow:2.10.5)
### `/home/sam/deployment/airflow/` — ⛔ DEAD
- ~~**airflow** — Data pipeline orchestration (apache/airflow:2.10.5)~~ — **all 7 containers exited 4 weeks ago** (webserver, scheduler, worker, triggerer, init, postgres, redis). `restart: no`. **24 GB of logs** in `logs/` (6,162 files). Nothing running depends on it.
- ⚠️ A **second, separate** Airflow install exists at `/home/sam/deployment/ai-resume/airflow/` (own compose + `dags/gitea_ingestion_dag.py`). Its containers are not running either; the ai-resume `knowledge-service` and `langgraph-service` still run independently of it.
### `/home/sam/deployment/trigger_dev/`
- **trigger_dev** — Trigger.dev automation platform
### `/home/sam/deployment/garage/`
- **garage** — S3-compatible object storage (dxflrs/garage:v1.0.0). On `.13:3900/3902`. Buckets per user + `shared-media`. S3 API root domain `.s3.lab.audasmedia.com.au`.
- **garage** — S3-compatible object storage (dxflrs/garage:**v2.1.0** — live; this note previously said v1.0.0). On `.13:3900-3903`. Buckets per user + `shared-media`. S3 API root domain `.s3.lab.audasmedia.com.au`.
- **S3 viewing** — `offsite.lab.audasmedia.com.au` (→ `.13:8095`, basic-auth) shows storage status at `/status.html`. Garage​web UI intended at `garage-ui.lab.audasmedia.com.au` (resolves; confirm live).
### `/home/sam/Docker/Containers/family-home-lab/` — Family Home Lab core
@@ -73,7 +74,27 @@ id: 1778553013-ARYX
### `/home/sam/Docker/Containers/dsh/` — DeepSeek Harness
- **dsh-sam / dsh-jo / dsh-harry / dsh-finn** — per-user chat (ports 3081–3084). Memory, web/doc summarise, image ingest + generate. Hardened (no shell, read-only rootfs).
Also on .13: **where-woof**, **prefect**, **omniroute**, ~~langfuse (removed 2026-09-06)~~, airflow, µstacks above.
Also on .13: **where-woof** (`:3020`), **prefect** (`:4200`), **omniroute** (`:20128/20129`), ~~langfuse (removed 2026-09-06)~~, ~~airflow (dead — 24 GB logs)~~, µstacks above.
### Containers missing from this note (live-verified 2026-10-05)
| Container(s) | Project dir | Ports |
|---|---|---|
| `outline`, `outline_postgres`, `outline_redis` | `/home/sam/Docker/Containers/outline` | 3000 |
| `wherewoof-db`, `wherewoof-admin`, `wherewoof-minio` | `/home/sam/Docker/Containers/wherewoof-*` | 5434, 3031, 9010/9011 |
| `kontra` | `/home/sam/Docker/Containers/kontra` | 8600 |
| `metube` | `/home/sam/Docker/Containers/metube` | 8086 |
| `prefect-server` | `/home/sam/Docker/Containers/prefect` | 4200 |
| `worldmonitor-redis-rest`, `worldmonitor-ais-relay` | `/home/sam/Docker/Containers/worldmonitor` | 8079 (localhost) |
| `omniroute-redis` | `/home/sam/Docker/Containers/omniroute` | internal |
| `family-home-lab-garage-1`, `-garage-webui-1`, `-transcriber-mus-1` | `/home/sam/Docker/Containers/family-home-lab` | 3900-3903, 3909 |
| `lmms` (`music` project) | `/home/sam/Docker/Containers/music` | 8085 |
| `ai-resume-db-1` | `/home/sam/deployment/ai-resume` | 5432 |
### Native (non-Docker) services on .13
**System:** `caddy :8000` (serves `/var/www` resume/portfolio + sprinklers, sequence, chat) · `snapserver :1704/1705/1780` · `librespot` · `mopidy :6680` · `postgresql :5433` (database `paperclip`) · `voice-agent :8501` (Jervis) · `offsite-web :8095` · `tailscaled` · `docker`
**User:** `paperclipai :3100` (~495 MB) · `Paseo Daemon :6767` · `where-woof :3020` · `photo-dashboard :8092` · `prefect-worker` (pool `photo-pool`) · `engram :7437` · `chrome-pi :9222` (headless Chrome/CDP) · `lan-mouse` · KDE Plasma session (~2.4 GB)
### `/home/sam/Docker/Containers/outline/` — Outline wiki
- **outline** — Project documentation/wiki (on `.13:3000`, Docker stack: outline + outline_postgres + outline_redis, Garage S3 storage). URL: `outline.lab.audasmedia.com.au`. Has REST API + MCP; project-ops skill covers docs access.