--- title: Docker Containers summary: Overview of docker containers on my network type: area client: sam project: ai status: active priority: 5 last_verified: 2026-10-05 tags: - network - docker - system-config - localhost aliases: [] id: 1778553013-ARYX --- ## Containers to try - MeTube https://github.com/alexta69/metube # 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//` 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*