OpenWebUI is a web-based user interface for interacting with large language models like ChatGPT or LLaMA, typically running locally or via API. It allows users to chat with AI models using a sleek and user-friendly design. The interface supports theming, user sessions, and configuration of various AI backends. It is often used as a privacy-conscious alternative to cloud-hosted AI tools. Perfect for self-hosters who want more control over their AI chat experience.
Setup
docker-compose.yaml
version: "3.11"
networks:
docker_net:
external: true
volumes:
open-webui:
services:
open-webui:
image: ghcr.io/open-webui/open-webui:main
container_name: open-webui
restart: unless-stopped
volumes:
- open-webui:/app/backend/data
ports:
- 3042:8080
networks:
- docker_net