Openwebui
App in the BluixApps catalog
What it is
Open WebUI is the most polished self-hosted ChatGPT-style interface for local LLMs. A React + Python webapp that wraps Ollama (or any OpenAI-compatible endpoint) with multi-user auth, conversation history, RAG document upload, tool calling, MCP server support, prompt library, and per-model controls — without any of the SaaS lock-in.
Originally built as Ollama WebUI, it has since become a full LLM operations frontend used by everyone from solo developers to mid-size enterprises running internal AI assistants.
What it's for
- Internal company "ChatGPT" — one URL, SSO, conversation history per user
- RAG over your own docs — drag-and-drop PDFs, websites, code repos for instant context-aware chat
- Multi-model experimentation — compare Llama 3.3 vs Mistral vs Qwen side-by-side
- Prompt template library — share curated prompts across a team
- Agent / tool use — call functions, web search, code execution, MCP servers from the chat UI
Who it's for
- Internal IT teams replacing ChatGPT Enterprise / Copilot with a self-hosted equivalent under their own SSO
- Privacy-bound orgs — government, finance, healthcare needing data residency for every LLM prompt
- Multi-team companies wanting SSO + per-team workspaces + separate knowledge bases per department
- Power users wanting prompt library + custom models + MCP tools in a single integrated UI
- Educators & training providers giving AI access to students under GDPR/FERPA compliance, with per-class scoping
Why teams pick Open WebUI over alternatives
- Production-grade auth — OAuth, LDAP, SSO, per-user role/permission model
- MCP-native — first-class Model Context Protocol support for tool servers
- RAG built-in — vector store, document chunking, citation rendering out of the box
- Workspace knowledge bases — separate scopes per team
- Active development — weekly releases, ~40k+ GitHub stars, strong upstream
- Pluggable backend — works with Ollama, vLLM, LM Studio, OpenAI, Anthropic, any OpenAI-compatible server
Integrations
- LLM backends — Ollama, vLLM, LM Studio, OpenAI, Anthropic, any OpenAI-compatible endpoint
- MCP servers — Model Context Protocol tools (filesystem, web search, calculators, custom)
- Identity providers — Google, GitHub, Microsoft, generic OAuth, LDAP, SAML
- Vector stores — built-in Chroma; Qdrant / Weaviate / pgvector via VECTOR_DB env
- Audio transcription — Whisper integration for voice prompts and audio file Q&A
- Document loaders — PDF, DOCX, web URLs, code repositories ingested into RAG
- Pipelines framework — Python extension layer for custom logic between user and LLM
Notable users & community
- 40k+ GitHub stars
- Featured in numerous "self-host your AI stack" guides (LinuxServer.io, Awesome-Selfhosted)
- Strong Discord + reddit/r/selfhosted presence; many corporate adopters using it as internal LLM gateway
- Weekly release cadence with public roadmap on GitHub
- Standard pairing with Ollama in self-hosted AI tutorials throughout 2024-2026
Tips & operations
- Disable signup after first admin — set
ENABLE_SIGNUP=falseonce you've created the admin to prevent random accounts - Persistent storage — chat history grows fast; mount
/app/backend/dataon a dedicated volume from day one - Pre-download Whisper — first audio request triggers a model download that can stall the UI; bake it into the image
- Pipelines container needs its own port — typically 9099; reverse-proxy carefully or it leaks internal endpoints
- Vector store on Qdrant — for >10k documents, set
VECTOR_DB=qdrantand point at the BluixApps Qdrant instance for scale - Rate-limit OpenAI fallback — set per-user quotas to prevent a single user running up your OpenAI bill
What we ship in BluixApps
- Docker compose: Open WebUI app + Postgres (for auth + chat history) + Redis
- Pre-wired to Ollama when both apps install on the same VPS — zero config needed
- Pinned
ghcr.io/open-webui/open-webui:mainwith semver tracking; we lock to a release tag - SSL automatic via Let's Encrypt
- Admin user created with random password on first boot, surfaced in install report
- Backup hook covers Postgres data + uploaded RAG documents
Get this app — pick a BluixApps plan
Same catalog. Scaling tenant isolation, white-label and support tier.
| Tier | Tenants | Catalog | Support | White-label | Monthly | |
|---|---|---|---|---|---|---|
| Stacks | 1 | 19 curated stacks | Standard | — | $19/mo | DetailDeploy |
| Starter | 10 | Full catalog | Standard | +$15–25/mo | $49/mo | DetailDeploy |
| Pro | 25 | Full catalog | Priority bugfix | +$15–25/mo | $149/mo | DetailDeploy |
| Growth | 100 | Full catalog | Priority bugfix | +$15–25/mo | $349/mo | DetailDeploy |
| Scale | 500 | Full catalog | 7-day window | +$15–25/mo | $799/mo | DetailDeploy |
| Enterprise | Unlimited | Full catalog | Priority 7-day | Bundled | $1,499/mo | DetailDeploy |