๐ Tutorials
Step-by-step guides for real-world scenarios, contributed by the Open WebUI community.
These tutorials walk through specific tasks โ connecting identity providers, integrating developer tools, managing deployments, and more. Each guide covers a practical scenario you can follow from start to finish.
If you're looking for initial setup, see Getting Started. For feature documentation, see Features. Tutorials are for when you already have Open WebUI running and want to do more with it.
Authentication & SSOโ
Configure single sign-on, LDAP, and identity federation.
| Tutorial | What you'll achieve | Details |
|---|---|---|
| Okta SSO (OIDC) | Single sign-on with Okta, optional group sync and MFA | ๐ค Admin ยท โฑ๏ธ 30 min |
| Azure AD LDAP | Secure LDAP authentication against Azure AD Domain Services | ๐ค Admin ยท โฑ๏ธ 45 min |
| Dual OAuth Setup | Microsoft and Google OAuth running simultaneously | ๐ค Admin ยท โฑ๏ธ 15 min |
| Entra ID Group Name Sync | Human-readable group names from Microsoft Entra | ๐ค Admin ยท โฑ๏ธ 30 min |
| Tailscale | HTTPS and SSO via Tailscale Serve, plus Funnel tunnels | ๐ค Admin ยท โฑ๏ธ 20 min |
Browse all Authentication & SSO tutorials โ
Integrationsโ
Connect Open WebUI to LLM providers, monitoring platforms, developer tools, and external services.
| Tutorial | What you'll achieve | Details |
|---|---|---|
| Azure OpenAI (Entra ID) | Keyless authentication to Azure OpenAI | ๐ค Admin ยท โฑ๏ธ 30โ60 min |
| DeepSeek R1 Dynamic | Run the full 671B DeepSeek-R1 via llama.cpp | ๐ค Developer ยท โฑ๏ธ 45 min |
| Intel GPU (IPEX-LLM) | Accelerate Ollama on Intel GPUs | ๐ค Developer ยท โฑ๏ธ 20 min |
| Helicone | Monitor LLM API calls, costs, and latency | ๐ค Admin ยท โฑ๏ธ 15 min |
| Langfuse | Trace LLM usage and evaluate prompt quality | ๐ค Admin ยท โฑ๏ธ 20 min ยท โ ๏ธ Outdated |
| Continue.dev | Use Open WebUI as a VS Code backend | ๐ค Developer ยท โฑ๏ธ 15 min |
| Jupyter Notebooks | Code interpreter with Jupyter integration | ๐ค Developer ยท โฑ๏ธ 20 min |
| iTerm2 | Query models from your macOS terminal | ๐ค Developer ยท โฑ๏ธ 10 min |
| Firefox Sidebar | Pin Open WebUI in Firefox's AI sidebar | ๐ค User ยท โฑ๏ธ 5 min |
| Browser Search Engine | Add Open WebUI as a browser search engine | ๐ค User ยท โฑ๏ธ 5 min |
| Notion (MCP) | Connect Notion via Model Context Protocol | ๐ค User ยท โฑ๏ธ 5 min |
| OneDrive & SharePoint | Pull Microsoft 365 documents into Open WebUI | ๐ค Admin ยท โฑ๏ธ 30 min |
| LibreTranslate | Add self-hosted translation capabilities | ๐ค Admin ยท โฑ๏ธ 15 min |
Browse all integration tutorials โ
Maintenanceโ
Keep your deployment healthy โ backups, storage, offline mode, and database management.
| Tutorial | What you'll achieve | Details |
|---|---|---|
| Backups | Back up and restore all Open WebUI data | ๐ค Admin ยท โฑ๏ธ 15 min |
| Database Management | Manage, migrate, and troubleshoot the database | ๐ค Admin ยท โฑ๏ธ 20 min |
| Offline Mode | Run Open WebUI without internet access | ๐ค Admin ยท โฑ๏ธ 30 min |
| S3 Storage | Store uploads in S3-compatible object storage | ๐ค Admin ยท โฑ๏ธ 20 min |
Browse all maintenance tutorials โ
Moreโ
| Page | Description |
|---|---|
| Contributing to Docs | Set up a fork, draft a tutorial, and submit a PR to the docs repo |
| Community Guides & Videos โ | Deployment tutorials, reviews, and walkthroughs from the community |