Skip to main content

Getting Started with Open WebUI

From zero to your first AI conversation in under five minutes.

Open WebUI runs anywhere (Docker, Kubernetes, pip, bare metal) and connects to Ollama, OpenAI-compatible, and Open Responses providers out of the box. Pick an install method, connect a provider, and start chatting.


⏱️ Quick Start​

Install Open WebUI, connect a model, and start chatting.

Everything you need for a working setup. Choose Docker for the fastest path, Python for lightweight installs, or Kubernetes for production orchestration. Each guide includes connecting your first model provider.

🐳 DockerOne-command deploy, the officially recommended path
πŸ“¦ Python (pip / uv)Lightweight install for low-resource or manual setups
☸️ Kubernetes (Helm)Production-ready orchestration with scaling
πŸ–₯️ Desktop appNative app (experimental), no Docker required
πŸ”Œ Connect a providerOllama, OpenAI, Anthropic, llama.cpp, vLLM, and more
βš™οΈ Understanding settingsLearn how Admin Settings and User Settings work together

Start installing β†’


Essentials for Open WebUI​

Installed and chatting β€” now what?

Five short sections that cover the things every new user eventually wishes they'd known on day one: what plugins are and how to install them, why long chats eventually error out (and how to fix it with a filter), the "invisible" Task Model that powers titles/autocomplete, getting started with RAG over your own documents, and turning on Native tool calling.

🧩 PluginsTools, Pipes, Filters, Actions β€” the extensibility story
🧠 Context managementWhy long chats hit a wall and how to handle it
πŸ€– Task modelsKeep titles, tags, and autocomplete off your main model
πŸ“š Basic RAGChatting with your own documents
πŸ”§ Tool callingNative mode + first Tools to install

Read the essentials β†’


πŸ€– Connect an Agent​

Go beyond simple model providers. Connect an autonomous AI agent.

AI agents like Hermes Agent and OpenClaw bring their own tools (terminal, file ops, web search, memory) and use Open WebUI as a rich chat frontend. The agent decides when to use tools, executes them, and streams results back to you.

🧠 Hermes AgentNous Research's agent with terminal, file ops, web search, and skills
🐾 OpenClawSelf-hosted agent framework with shell access, web browsing, and channel bots

Connect an agent β†’


Sharing Open WebUI​

Bring AI to your entire organization with a single deployment.

Open WebUI isn't just a local interface for AI. It is designed to be a centralized AI operating system for teams. Deploy it once to leverage streamlined onboarding, collaborative intelligence, resource pooling, and centralized security.

LAN & TunnelsTailscale, Cloudflare Tunnels, and local IP access
Reverse ProxiesSecure your instance with Nginx, Caddy, or HAProxy
Team OnboardingAdmin approval flows and Enterprise SSO integrations
Shared ContextChannels, shared chats, and common knowledge bases

Learn how to share Open WebUI β†’


πŸ› οΈ Advanced Topics​

Scale, observe, and customize your deployment.

Go beyond the basics. Configure environment variables, connect external databases, add cloud storage, enable OpenTelemetry, or scale horizontally with Redis and multiple workers.

βš–οΈ ScalingMulti-worker, multi-node, Redis-backed sessions
πŸ“Š Logging & observabilityOpenTelemetry traces, metrics, and structured logs
πŸ§ͺ Development setupRun from source for local development and testing

Explore advanced topics β†’


πŸ”„ Updating​

Stay current with the latest features and security patches.

Update manually with a single Docker or pip command, or automate with Watchtower, WUD, or Diun. Includes backup/restore procedures and version pinning for production.

πŸ”„ Manual updateDocker pull + recreate, or pip upgrade
πŸ€– Automated updatesWatchtower, WUD, or Diun
πŸ“Œ Version pinningLock to a specific release for stability
πŸ’Ύ Backup & restoreOne-command volume backup and recovery

Update guide β†’

This content is for informational purposes only and does not constitute a warranty, guarantee, or contractual commitment. Open WebUI is provided "as is." See your license for applicable terms.