Installing open webui using Podman is a bit tricky, it requires different configs from Docker.
podman run -d \
--name open-webui \
--network host \
-v open-webui:/app/backend/data \
-e OLLAMA_BASE_URL=http://127.0.0.1:11434 \
--restart=always \
ghcr.io/open-webui/open-webui:main
http://localhost:8080
/app/backend/data
# Verify image exists
podman images | grep open-webui
# Check existing volumes
podman volume ls
# Verify Ollama is running
curl http://127.0.0.1:11434/api/tags
# Remove existing container
podman rm -f open-webui
# Remove volume if reset needed
podman volume rm open-webui
# Stop and remove current container
podman stop open-webui
podman rm open-webui
# Pull latest image
podman pull ghcr.io/open-webui/open-webui:main
# Run container with same configuration
podman run -d \
--name open-webui \
--network host \
-v open-webui:/app/backend/data \
-e OLLAMA_BASE_URL=http://127.0.0.1:11434 \
--restart=always \
ghcr.io/open-webui/open-webui:main
# Check if container is running
podman ps
# Verify image timestamp
podman images | grep open-webui
The volume persistence ensures all your settings and data remain intact during updates.