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>
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user