Files
AgapHost/openwebui/docker-compose.yml
Alvis 808c3ee254 fix: add OLLAMA_BASE_URL for openwebui, gitignore .env
Ollama runs on port 11436, not the default 11434. Add explicit
OLLAMA_BASE_URL=http://host.docker.internal:11436 so open-webui
finds the models. Also gitignore .env (holds ANTHROPIC_API_KEY).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 05:13:58 +00:00

35 lines
1.1 KiB
YAML

services:
open-webui:
image: ghcr.io/open-webui/open-webui:main
container_name: open-webui
ports:
- "3125:8080"
volumes:
- /mnt/ssd/ai/open-webui:/app/backend/data
extra_hosts:
- "host.docker.internal:host-gateway"
restart: always
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities: [gpu]
environment:
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
- OLLAMA_BASE_URL=http://host.docker.internal:11436
- OPENAI_API_BASE_URL=http://host.docker.internal:4000/v1
- OPENAI_API_KEY=dummy
# STT — Faster-Whisper large-v3-turbo
- AUDIO_STT_ENGINE=openai
- AUDIO_STT_OPENAI_API_BASE_URL=http://host.docker.internal:8880/v1
- AUDIO_STT_OPENAI_API_KEY=dummy
- AUDIO_STT_MODEL=deepdml/faster-whisper-large-v3-turbo-ct2
# TTS — Silero v4
- AUDIO_TTS_ENGINE=openai
- AUDIO_TTS_OPENAI_API_BASE_URL=http://host.docker.internal:8881/v1
- AUDIO_TTS_OPENAI_API_KEY=dummy
- AUDIO_TTS_MODEL=silero
- AUDIO_TTS_VOICE=onyx