🎓 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 |