RUNLOCALAIv38
->Will it run?Best GPUCompareTroubleshootStartLearnPulseModelsHardwareToolsBench
Run check
RUNLOCALAI

Independently operated catalog for local-AI hardware and software. Hand-written verdicts. Source-cited claims. Reproducible commands when we have them.

OP·Fredoline Eruo
DIR
  • Models
  • Hardware
  • Tools
  • Benchmarks
TOOLS
  • Will it run?
  • Compare hardware
  • Cost vs cloud
  • Choose my GPU
  • Prompting kits
  • Quick answers
REF
  • All buyer guides
  • Learn local AI
  • Methodology
  • Glossary
  • Errors KB
  • Trust
EDITOR
  • About
  • Author
  • How we make money
  • Editorial policy
  • Contact
LEGAL
  • Privacy
  • Terms
  • Sitemap
MAIL · MONTHLY DIGEST
Get monthly local AI changes
Monthly recap. No spam.
DISCLOSURE

Some links on this site are affiliate links (Amazon Associates and other first-class retailers). When you buy through them, we earn a small commission at no extra cost to you. Affiliate links do not influence our verdicts — there are cards we rate highly that we don't have affiliate relationships with, and cards that sell well that we refuse to recommend. Read more →

© 2026 runlocalai.coIndependently operated
RUNLOCALAI · v38
  1. >
  2. Home
  3. /Learn
  4. /How-to
  5. /How to set up Open WebUI admin account
HOW-TO · SET

How to set up Open WebUI admin account

beginner·5 min·By Fredoline Eruo
Target environment
Ubuntu 24.04 · Ollama 0.4.xWindows 11 · Ollama 0.4.xmacOS 15 · Ollama 0.4.x
PREREQUISITES

Open WebUI accessible in browser at http://localhost:8080

What this does

Creates the first admin user in Open WebUI, granting full access to settings, user management, and model configuration. After this guide the admin account is active and protected by a known password.

Steps

  1. Navigate to the registration page. On a fresh install the root page redirects to the admin setup screen automatically.

    http://localhost:8080
    

    Expected result: Page displays a form titled "Initial Admin Account Setup".

  2. Fill in the admin credentials. Use a strong password.

    Name:       Admin
    Email:      [email protected]
    Password:   <strong-password>
    

    Expected result: Form submits without validation errors.

  3. Log in with the newly created account.

    http://localhost:8080
    

    Expected result: Dashboard renders with admin privileges.

  4. Verify full admin access in Settings. Navigate to Settings > Admin Panel to confirm administrative functions are available. Expected result: User management controls are visible.

Verification

curl -s http://localhost:8080/api/v1/auth/me | python3 -m json.tool
# Expected: {"email":"[email protected]","role":"admin"}

Common failures

  • Registration form does not appear — An admin account already exists. Use the forgotten-password flow or clear the volume data in ~/open-webui/data/.
  • 400 Bad Request on registration — Email format is invalid or password does not meet requirements.
  • Admin role not granted — The first account may require explicit promotion. Create a new admin account by removing the user data volume and restarting.
  • Admin Panel missing — The account was created as a standard user. Restart with a clean volume.
  • 503 Service Unavailable during setup — Container is still initializing. Wait 60 seconds and retry.

Operator checkpoint

Before treating this as solved, write down the local runtime, model or package version, hardware/backend if relevant, and the verification output. This keeps the guide useful as a Will-It-Run style decision instead of a one-off command transcript.

Related guides

  • How to install Open WebUI with Docker
  • How to manage models in Open WebUI
  • Course Local AI Fundamentals
RELATED GUIDES
SET
How to manage models in Open WebUI
SET
How to install Open WebUI with Docker
← All how-to guidesCourses →