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, 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.