--- title: Docker Services type: infrastructure status: mixed created: 2026-07-22 updated: 2026-07-22 verified_on: 2026-07-22 confidence: medium tags: [docker, homelab, infrastructure] sources: [raw/configs/hermes-config-sanitized.txt] --- # Docker Services ## Purpose Containerized services supporting Hermes and the homelab. ## Status - Docker runtime **not available** on this host (`docker ps` returned unavailable) - Compose files confirmed present but execution state unverified ## Confirmed Compose Files | File | Path | Services | |---|---|---| | Hermes Agent | `/home/hermes/.hermes/hermes-agent/docker-compose.yml` | hermes, hermes-dashboard | | Hermes WebUI | `/home/hermes/hermes-webui/docker-compose.yml` | webui | | ReadLater | `/home/hermes/workspace/readlater/docker-compose.yml` | readlater, edge-tts, kokoro-tts | | Steel Browser | `/root/steel-browser/docker-compose.yml` (CT201) | steel-browser-api, steel-browser-ui | ## Service Definitions (from compose files) ### hermes-agent - **Images:** `hermes-agent` - **Containers:** `hermes`, `hermes-dashboard` - **Volumes:** present (paths unverified) - **Environment:** present (values unverified — secrets redacted) ### hermes-webui - **Ports:** present (specific ports unverified) - **Volumes:** present ### readlater - **Container:** `readlater` - **Ports:** present - **Volumes:** present - **Dependencies:** `edge-tts` (travisvn/openai-edge-tts), `kokoro-tts` (ghcr.io/remsky/kokoro-fastapi-cpu:v0.2.1) ## Known Issues - Docker runtime unavailable on inspection host — service state unknown - Specific ports, volumes, and env vars not extracted from compose files during this pass ## Additional Services (CT201 runtipi) - **Homepage** — Dashboard at port 8082 (Tailscale: `https://runtipi.kangaroo-eel.ts.net:8443/`) - **Manager** — Web UI for Homepage at port 8084 - See [systems/homepage-dashboard.md](../systems/homepage-dashboard.md) for full docs ## Related - [[docker-services]] - [[infrastructure/hosts]]