Skip to main content

Understanding Settings

Open WebUI has two separate settings areas, not one.

Open WebUI is multi-user from day one. Even if you are the only person using it, the architecture assumes there could be many users on the same instance. That means the platform needs two layers of configuration: one for the administrator who controls the instance, and one for each individual user who controls their own experience.


The Two Settings Areas

Admin Settings (Global)

LocationProfile avatar > Settings, then the Admin section
AccessAdministrators only
ScopeThe entire instance and all users

Admin Settings control everything about the Open WebUI instance itself: API connections, feature toggles, security policies, and default behaviors. Think of this as the control panel for the building. It determines what is installed and available for everyone.

Examples of what lives here:

  • Connections to Ollama, OpenAI, and other providers
  • Enabling or disabling web search, image generation, and code execution
  • Selected and pinned models and parameter presets
  • RBAC policies, SSO configuration, and signup restrictions

User Settings (Personal)

LocationProfile avatar > Settings
AccessEvery user (including admins)
ScopeOnly the individual user

User Settings control personal preferences: your default model, interface theme, language, notification preferences, and per-feature toggles for features the admin has already enabled. Think of this as the thermostat in your own room. You can adjust things for yourself, but only within what the building provides.

Examples of what lives here:

  • Preferred default model and system prompt
  • Interface theme and language
  • Personal API keys (if Direct Connections are enabled)
  • Per-feature toggles like autocomplete or rich text input

How They Work Together

Many features follow a two-layer pattern:

  1. The admin decides whether a feature is available (Admin Settings)
  2. Each user decides whether they personally want to use it (User Settings)

Example: Autocomplete (AI-powered typing suggestions)

LayerSetting LocationEffect
Admin enables itSettings > Admin > InterfaceMakes autocomplete available on the instance
User enables itSettings > InterfaceTurns autocomplete on for you personally
Key Rule

If an admin disables a feature globally, users cannot enable it for themselves. The admin setting is always the ceiling.

This pattern applies across web search, image generation, direct connections, code interpreter, and more. The admin controls what is possible. Users control what they want.


Instance-Wide Starting Values

Feature toggles are a ceiling. One admin control works the other way round: Default Interface Settings decides what everyone's Settings > Interface page starts on, and each person can still change any of it for themselves. An option somebody has never touched keeps following your default, so a later change to it reaches them too.

Set it in Settings > Admin > General, under UI > Default Interface Settings, or with the DEFAULT_INTERFACE_SETTINGS environment variable.

Learn about Default Interface Settings →


Quick Reference

Admin SettingsUser Settings
ScopeEntire instance (all users)Individual user only
AccessAdmins onlyEveryone
ControlsAPI connections, feature toggles, security, defaultsTheme, default model, personal preferences
Override behaviorCannot be overridden by usersCan customize within admin-allowed boundaries

The one deliberate exception is Default Interface Settings, which an admin sets as a starting value rather than a limit; each user can change any of it for themselves.


Common Scenarios

"I enabled a feature in my settings but it is not working." Check whether the admin has enabled it globally first. Your personal toggle only takes effect if the admin has made the feature available at the instance level.

"I am the admin. Where do I configure connections to OpenAI or Ollama?" Settings > Admin > Connections. These are instance-wide and shared by all users.

"I want to use my own API key without sharing it with the server." If the admin has enabled Direct Connections, you can add personal API keys in User Settings > Connections. See Direct Connections.

"I set a system prompt but my admin's model settings override it." A system prompt an admin has configured on the model in the Workspace takes precedence over your personal one. Advanced parameters go the other way: one you set for your account, or for a single chat in Chat Controls, is the value sent. See Chat Parameters for the full precedence hierarchy.

"A switch in Settings > Interface has Default written next to it. What does that mean?" It means you have never changed that option, so it is following the instance-wide Default Interface Settings your admin configured. Change it and it becomes yours; set it back to the current default and it goes back to following.

"The interface is too small to read comfortably." Raise UI Scale at the top of the UI section in Settings > Interface. It enlarges the whole application and is stored with your account.

"I am the admin. Can I make everyone start with the same interface options?" Yes, with Default Interface Settings. It sets where everyone starts; each person can still change any of it afterwards.

First-Time Admin?

Start with Settings > Admin > Connections to connect your model providers (Ollama, OpenAI, etc.), then explore Settings > Admin > Interface to enable or disable features for your users.

This content is for informational purposes only and does not constitute a warranty, guarantee, or contractual commitment. Open WebUI is provided "as is." See your license for applicable terms.