- 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>
53 lines
1.5 KiB
YAML
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:
|