linux-zero/docker-compose.yml
Cem Varli aad0d13be7 Rebranding zu Linux Zero, Kato als Haupt-Agent der AGI-Station
- Projektname: Linux Zero (LX0), Chat-Komponente heisst jetzt AGI-Station
- Neuer Haupt-Agent Kato (Cato der Aeltere) als Default-Modell in Open WebUI
- scripts/set-main-agent.sh: Haupt-Agent per Befehl wechselbar (MAIN_AGENT in .env)
- ENABLE_PERSISTENT_CONFIG=False: Konfiguration deterministisch aus .env
- Alle Pfade, Shortcuts, Logs, Theme und README umbenannt (lx0-*, ~/.linux-zero)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 17:42:50 +02:00

53 lines
1.5 KiB
YAML

# Linux Zero — AGI-Station (Ollama + Open WebUI + n8n)
# Versionen gepinnt am 2026-06-10. Updates: Tags erhöhen, dann `docker compose pull && docker compose up -d`.
services:
ollama:
image: ollama/ollama:0.30.7
container_name: lx0-ollama
restart: unless-stopped
volumes:
- ollama-data:/root/.ollama
ports:
- "127.0.0.1:11434:11434"
open-webui:
image: ghcr.io/open-webui/open-webui:v0.9.6
container_name: lx0-agi-station
restart: unless-stopped
depends_on:
- ollama
environment:
OLLAMA_BASE_URL: http://ollama:11434
# Lokale Einzelplatz-Station: kein Login-Zwang für Anfänger
WEBUI_AUTH: "False"
WEBUI_NAME: AGI-Station
DEFAULT_LOCALE: de
# Haupt-Agent (per scripts/set-main-agent.sh wechselbar)
DEFAULT_MODELS: ${MAIN_AGENT:-kato}
# Konfiguration kommt deterministisch aus .env, nicht aus der UI-Datenbank
ENABLE_PERSISTENT_CONFIG: "False"
volumes:
- webui-data:/app/backend/data
ports:
- "127.0.0.1:${WEBUI_PORT:-3000}:8080"
n8n:
image: docker.n8n.io/n8nio/n8n:2.25.7
container_name: lx0-werkstatt
restart: unless-stopped
environment:
N8N_SECURE_COOKIE: "false"
GENERIC_TIMEZONE: ${TIMEZONE:-Europe/Berlin}
N8N_DIAGNOSTICS_ENABLED: "false"
OLLAMA_HOST: http://ollama:11434
volumes:
- n8n-data:/home/node/.n8n
- ./agents/n8n:/workflows:ro
ports:
- "127.0.0.1:${N8N_PORT:-5678}:5678"
volumes:
ollama-data:
webui-data:
n8n-data: