Create a docker-compose.yaml
version: '3.8'
services:
ollama:
volumes:
- ollama:/root/.ollama
container_name: ollama
image: docker.io/ollama/ollama:latest
open-webui:
image: ghcr.io/open-webui/open-webui:main
container_name: open-webui
volumes:
- open-webui:/app/backend/data
environment:
- OLLAMA_BASE_URL=http://ollama:11434
ports:
- 3000:8080
volumes:
ollama: {}
open-webui: {}
Create the containers using docker compose or podman compose:
podman compose up -d
Access the WebUI at http://localhost:3000 and create a local account.