Open WebUI Complete Setup Guide: Your Local AI Dashboard

Open WebUI Complete Setup Guide: Your Local AI Dashboard

Open WebUI is the best self-hosted interface for local LLMs in 2025. It connects to Ollama and OpenAI-compatible APIs, supports multi-modal inputs, has a built-in RAG pipeline, and runs as a Docker container with a polished ChatGPT-like interface. If you haven't set it up yet, this guide gets you there in under 20 minutes.

Prerequisites: Docker installed, Ollama running locally. That's it. For hardware to run this stack, any setup from LLMHardware.io's build guides works — even a budget $400 PC handles 7B models well with Open WebUI.

Quick Start

Single command install: docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main. Open http://localhost:3000 and create an admin account. Open WebUI auto-discovers Ollama models at host.docker.internal:11434. The first account created becomes admin automatically.

Key Features to Configure

Enable document RAG under Admin Panel > Documents. Upload PDFs, text files, or web pages — Open WebUI chunks and embeds them automatically using a local embedding model. Set up model-specific system prompts under Admin > Models. Enable image generation by connecting to a local Stable Diffusion instance or DALL-E API. The web search feature integrates with SearXNG for privacy-preserving search-augmented responses.

Multi-User Setup

Open WebUI supports multiple user accounts with role-based access. Admins can restrict which models specific users can access. User conversation history is stored per-account. For family or team deployments, configure Tailscale or a reverse proxy (nginx, Caddy) for secure access from outside the home network. The Docker volume persists all settings and conversation history across container updates.

Comments

Popular posts from this blog

AMD RX 9070 XT for Local LLMs: ROCm Performance Guide (2026)

llama.cpp flash attention: how to enable and benchmark

SillyTavern with Local LLMs: Complete Setup for AI Companions