Files
mission-control-v2/deploy/lobechat/docker-compose.yml
T
Hitonabi 689bf3eed3 Feat: LobeChat-Deployment-Artefakte (Hermes-Chat-Frontend) für Proxmox
deploy/lobechat/: docker-compose.yml (client-only, lobehub/lobe-chat),
.env.example, README. Spricht den MC2-Gateway (:9001/v1) der AI-Box an,
fixierte Modell-Liste + vorkonfigurierter Hermes-Assistent. Läuft auf dem
Proxmox-MiniPC, nicht auf der AI-Box (hält die Box schlank). Ersetzt nesquena/
hermes-webui.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 19:31:10 +02:00

26 lines
1.4 KiB
YAML

# LobeChat als Hermes-Chat-Frontend — läuft auf dem Proxmox-MiniPC (Docker/LXC),
# NICHT auf der AI-Box. Spricht über LAN den OpenAI-kompatiblen MC2-Gateway der Box an.
# Client-only Edition (kein Postgres/Auth/S3) — bewusst schlank ("nicht overengineeren").
#
# Start: cp .env.example .env && $EDITOR .env && docker compose up -d
# Öffnen: http://<proxmox-ip>:3210 (Zugangscode = ACCESS_CODE)
services:
lobe-chat:
image: lobehub/lobe-chat:latest
container_name: lobe-chat
restart: unless-stopped
ports:
- "3210:3210"
environment:
# --- Provider: MC2-Gateway der AI-Box (OpenAI-kompatibel, liefert model:auto + alle Modelle) ---
- OPENAI_API_KEY=${OPENAI_API_KEY:-mc2-local}
- OPENAI_PROXY_URL=${AI_BOX_GATEWAY:-http://192.168.178.151:9001/v1}
# Modell-Auswahl auf unsere llama-swap-Modelle fixieren (-all entfernt Defaults):
- "OPENAI_MODEL_LIST=-all,+Hermes-4-14B,+Qwen3.6-35B-A3B,+Qwen3-Coder-Next,+Qwen3.5-122B-A10B,+auto"
# --- Hermes-Standardassistent (Modell + System-Prompt) ---
- "DEFAULT_AGENT_CONFIG=model=Hermes-4-14B;provider=openai;params.temperature=0.7;systemRole=Du bist Hermes, der lokale KI-Assistent dieses Homelabs. Antworte präzise, hilfsbereit und auf Deutsch, sofern nicht anders gewünscht."
# --- Zugriffsschutz im LAN (einfacher Code statt voller Auth) ---
- ACCESS_CODE=${ACCESS_CODE:?bitte in .env setzen}
- ACCESS_CODE_ENABLED=1