Files
VuongKB/ATLAS/Infrastructure/Infrastructure-PFI-Correction-Docker-Host.md
T

109 lines
3.2 KiB
Markdown

---
created: '2026-04-12T05:45:57+00:00'
id: 42ee6aab-1bf5-451d-add5-0316541736e3
keywords:
- ana-ml2
- 10.250.50.54
- VM-102
- 10.250.50.70
- docker-host
- correction
- kokoro
- vibevoice
- parakeet
- llama-swap
- comfyui
- chromadb
- dockge
- port-allocation
- infrastructure-correction
links: []
modified: '2026-04-12T05:45:57+00:00'
summary: 'Correction: GPU inference Docker services (llama-swap, ComfyUI, VibeVoice,
Parakeet, ChromaDB, Dockge) run on ana-ml2 (10.250.50.54), not VM 102. VM 102 runs
only Synapse, Vaultwarden, and SillyTavern. Also records Kokoro TTS being added
to ana-ml2 on port 8765.'
tags:
- infrastructure
- correction
- ana-ml2
- VM-102
- docker
- kokoro
- port-map
title: 'Infrastructure Correction: Docker Host Assignment'
---
# Infrastructure Correction: Docker Host Assignment
> **Created:** 2025-07-11
> **Status:** Active correction
> **Affects:** All Infrastructure-PFI documents referencing Docker service placement
## Summary
Multiple documents in the Infrastructure-PFI set incorrectly state that the Docker host running GPU inference services is VM 102 (`10.250.50.70`). The actual host is **ana-ml2 (`10.250.50.54`)**.
## Corrected Service Assignment
### ana-ml2 (10.250.50.54) — Bare Metal, Docker Host for GPU Inference
| Service | Port | GPU | Image | Status |
|---|---|---|---|---|
| Dockge | 5001 | No | `louislam/dockge:latest` | Running |
| llama-swap | 9292→8080 | Yes | `ghcr.io/mostlygeek/llama-swap:cuda` | Running |
| ComfyUI | 8188 | Yes | `mmartial/comfyui-nvidia-docker` | Running |
| ChromaDB | 8000 | No | `chromadb/chroma:latest` | Running |
| VibeVoice TTS | 8745 | Yes | `eworkerinc/vibevoice:latest` | Running |
| Parakeet STT | 8300→8000 | Yes | `parakeet-stt` (local build) | Running |
| **Kokoro TTS** | **8765** | **Yes** | **`ghcr.io/hexgrad/kokoro-onnx:latest`** | **New — being added** |
### VM 102 (10.250.50.70) — Proxmox VM, Non-GPU Application Host
| Service | Port | Notes |
|---|---|---|
| Synapse (Matrix) | 8008 | Matrix homeserver |
| Element Web | 8080 | Matrix client |
| AIPA Matrix Bridge | 8009 | Appservice bridge |
| Vaultwarden | — | Password vault |
| SillyTavern | — | LLM chat frontend |
## Kokoro TTS — New Service Record
- **Host:** ana-ml2 (10.250.50.54)
- **Port:** 8765
- **GPU:** Yes
- **Image:** `ghcr.io/hexgrad/kokoro-onnx:latest`
- **API:** OpenAI-compatible TTS API (`/v1/audio/speech`)
- **Status:** Being added to the stack
## Documents Known to Contain the Error
The following Infrastructure-PFI documents describe VM 102 as the Docker host for GPU inference services and need correction:
- `Infrastructure-PFI-Project-Index.md` — VM 102 service table lists all GPU services
- Any references to compose files at `/opt/docker/compose/` should be attributed to ana-ml2, not VM 102
- Port allocation tables should be split between the two hosts
## Port Allocation — Corrected
### ana-ml2 (10.250.50.54)
| Port | Service |
|---|---|
| 5001 | Dockge |
| 8000 | ChromaDB |
| 8080 | llama-swap (internal) |
| 8188 | ComfyUI |
| 8300 | Parakeet STT |
| 8745 | VibeVoice TTS |
| 8765 | Kokoro TTS |
| 9292 | llama-swap (external) |
### VM 102 (10.250.50.70)
| Port | Service |
|---|---|
| 8008 | Synapse |
| 8009 | AIPA Matrix Bridge |
| 8080 | Element Web |