Quick Start Guide
This guide will walk you through getting Open WebUI up and running quickly, from installation to your first conversation with an AI model.Prerequisites
Before you begin, ensure you have one of the following:- Docker installed (recommended)
- Python 3.11 or 3.12 for pip installation
- A running Ollama instance (optional, for local models)
Step 1: Choose Your Installation Method
- Docker (Recommended)
- Docker Compose
- Python pip
The fastest way to get started is with Docker and the bundled Ollama image:Wait for the container to start, then navigate to http://localhost:3000
Step 2: Create Your Admin Account
Access the Web Interface
Open your browser and navigate to:
- Docker: http://localhost:3000
- pip: http://localhost:8080
Sign Up
On first launch, you’ll see the signup page. Create your admin account:
- Name: Your display name
- Email: Your email address (used for login)
- Password: A secure password
The first user to sign up automatically becomes the administrator.
Step 3: Set Up Your First Model
- Using Ollama
- Using OpenAI API
If you’re using the bundled Ollama image or have Ollama running, you can pull models directly from the UI.
Pull a Model
In the model pull section, enter a model name (e.g.,
llama3.2 or mistral) and click Pull Model.Popular models to start with:llama3.2- Meta’s latest Llama modelmistral- Mistral AI’s efficient modelphi3- Microsoft’s compact modelgemma2- Google’s Gemma model
Step 4: Start Your First Chat
Select a Model
Click on the model selector dropdown at the top of the chat interface and choose your preferred model.
Send Your First Message
Type a message in the text box at the bottom and press Enter or click the send button.Example prompts to try:
- “Explain quantum computing in simple terms”
- “Write a Python function to reverse a string”
- “What are the best practices for Docker deployments?”
Step 5: Explore Advanced Features
Now that you have Open WebUI running, explore these powerful features:Document Upload
Upload documents and ask questions about their content using the RAG feature. Click the + icon in the chat input to upload files.
Web Search
Enable web search to get real-time information. Type
# followed by a search query or URL.Multiple Models
Compare responses from multiple models simultaneously by selecting multiple models from the dropdown.
Custom Prompts
Create and save custom prompts for repeated tasks in the Workspace section.
Common Tasks
Upload and Query Documents
Upload Document
Click the + icon next to the chat input and select Upload Files. Choose your document (PDF, TXT, DOCX, etc.).
Create a Custom Model
Create Model
Click + Create Model and configure:
- Base Model: Select the foundation model
- System Prompt: Define the model’s behavior
- Parameters: Adjust temperature, top_p, etc.
Enable Web Search
Select Provider
Choose a search provider (SearXNG, Google PSE, Brave Search, DuckDuckGo, etc.) and configure any required API keys.
Configuration Quick Reference
Environment Variables
Set these via Docker-e flag or in your environment:
Admin Settings Location
Access admin settings at:- Click your profile icon (top-right)
- Select Admin Panel
- Navigate to Settings
- General: Basic configuration
- Models: Model management and settings
- Connections: External API connections
- Users: User management and permissions
Troubleshooting
Models not appearing
Models not appearing
Solution:
- Verify Ollama is running:
docker ps | grep ollama - Check the
OLLAMA_BASE_URLenvironment variable - Ensure models are pulled:
docker exec -it ollama ollama list
Cannot connect to Ollama
Cannot connect to Ollama
Solution:
- If using separate containers, ensure they’re on the same network
- Use
--add-host=host.docker.internal:host-gatewayfor local Ollama - For bundled installation, no additional configuration needed
Slow model responses
Slow model responses
Solution:
- Use smaller models (phi3, mistral) for faster responses
- Enable GPU support with
--gpus alland:cudaimage - Adjust model parameters (lower temperature, max_tokens)
Login issues
Login issues
Solution:
- Clear browser cache and cookies
- Verify
WEBUI_SECRET_KEYis set and consistent - Check browser console for errors (F12)
Next Steps
Configuration Guide
Learn about all configuration options and environment variables
Features Overview
Explore all features including RAG, web search, and image generation
User Management
Set up user roles, permissions, and access control
API Reference
Integrate Open WebUI with your applications