Files
obsidian-vault/300 areas/360 Dev-Ops Network Computers/Docker Containers.md
Sam Rolfe 7ed646ac0a 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
2026-10-05 14:48:08 +11:00

9.6 KiB
Raw Blame History

title, summary, type, client, project, status, priority, last_verified, tags, aliases, id
title summary type client project status priority last_verified tags aliases id
Docker Containers Overview of docker containers on my network area sam ai active 5 2026-10-05
network
docker
system-config
localhost
1778553013-ARYX

Containers to try

Docker Containers

Dev-Ops tooling (Mermaid, Archify, Vikunja, Outline) is documented in Dev-Ops Tooling — Mermaid, Archify, Vikunja & Outline.

.13 Machine NixOS Desktop (192.168.20.13)

/home/sam/voice_bridge/

  • voice_bridge — MQTT audio bridge for voice assistant
  • voice_whisper — Whisper API speech-to-text (same compose as voice_bridge)

/home/sam/speech_piper/

  • piper_tts — Piper text-to-speech (Wyoming protocol)

/home/sam/Docker/Containers/

  • mosquitto — MQTT broker
  • pihole — DNS ad-blocking
  • nebula-sync — Pi-hole Gravity sync
  • pocketbase — PocketBase chat app backend
  • doorbell_media — Doorbell camera/media (nginx)
  • 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 — ⚠️ 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/

  • knowledge-service — AI knowledge service (ChromaDB-backed)
  • langgraph-service — AI LangGraph supervisor agent
  • ai-resume-backend — AI Resume backend API

/home/sam/deployment/lite_llm/

  • 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/ — ⛔ 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: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

  • portal — console / home-dash (FastAPI + Jinja + HTMX) + postgres, redis, rabbitmq, garage S3, celery worker
  • transcriber / transcriber-mus — audio→MIDI (Basic Pitch) + sheet music (MuScriptor)
  • music/ (LMNS webtop) + media tools containers (gimp, kdenlive, audacity) (photopea container removed 2026-08-26)

/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 (: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.

NixOS service removed 2026-08-26: open-webui (was :3000, deleted in favour of DeepSeek Harness).

Other locations

  • pocketbase-data — Persistent data at /home/sam/pocketbase-data/

.35 Machine Ubuntu Server (192.168.20.35)

All configs in /Docker/Containers/<app>/ unless noted.

Currently Running

  • affine — Knowledge base / workspace
  • apprise — Notification gateway
  • backrest — Backup management
  • bookstack — Wiki / documentation
  • caddy — Reverse proxy (Caddyfile in /Docker/Containers/caddy/)
  • dokuwiki — Wiki
  • dozzle — Docker log viewer
  • emulatorjs — Game emulator web UI (games/ dir)
  • firefly_iii — Personal finance manager
  • flare — Self-hosted flare
  • flatnotes — Note-taking app
  • freshrss — RSS feed reader
  • gitea — Git service
  • grafana — Monitoring dashboards
  • hedgedoc — Collaborative markdown editor
  • heimdall — Application dashboard
  • homarr — Application dashboard
  • homebox — Home inventory management
  • homepage — Application dashboard
  • immich — Photo/video management
  • influxdb — Time-series database
  • jellyfin — Media server
  • jellyseerr — Media request management
  • kanboard — Kanban project management
  • kopia — Backup tool
  • librenms — Network monitoring
  • linkace — Bookmark manager
  • linkstack — Link shortener (volume-based, no compose in repo)
  • lynx — Lynx app
  • nextcloud — Cloud file sync
  • nocodb — No-code database
  • ntfy — Push notifications
  • overseerr — Media request manager
  • paperless — Document management
  • phpipam — IP address management
  • pihole — DNS ad-blocking
  • pingvin — File sharing
  • portainer — Docker management UI
  • rustdesk — Remote desktop (hbbs/hbbr)
  • silverbullet — Note-taking / knowledge management
  • spotweb — Spotnet client
  • trilium — Note-taking app
  • uptimekuma — Uptime monitoring
  • vaultwarden — Password manager
  • vikunja — Task management
  • watchyourlan — Network monitoring / device tracking
  • wikijs — Wiki / documentation

Present but Not Currently Running

  • audiobookshelf — Audiobook server
  • headphones — Music downloader
  • lidarr — Music library manager
  • qbittorrent — Torrent client
  • radarr — Movie library manager
  • readarr — Book/eBook library manager
  • restic — Backup tool
  • SABnzbd — Usenet downloader
  • sams-home-network — Home network management app
  • sonarr — TV series library manager
  • t3_stack_react — T3 stack React app

Updated: 2026-08-26