VERIFICATIONChecked against current official documentation on 2026.08.04; hardware-specific performance is not generalized.

30-SECOND SUMMARY

What to take away

  • Verify Ollama first.
  • Account for Docker-to-host networking.
  • Do not expose the port without authentication and data controls.
CONNECTION 01

Connect Ollama and Open WebUI

Separate model and UI failures.

  1. 01
    OLLAMA

    Verify in terminal

  2. 02
    DOCKER

    Mount persistent data

  3. 03
    CONNECT

    Check host address

  4. 04
    PROTECT

    Accounts and network

Use it this way Keep the first setup on localhost.
SECTION 01

Verify Ollama

A model should answer in the terminal before the UI is introduced.

ollama run gemma3:4b
SECTION 02

Start the container

Use the official image and a persistent volume. Recheck the current tag in the official guide.

docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
SECTION 03

Check the connection

Open localhost:3000 and inspect the model list. If Docker cannot see host Ollama, follow the official host-address configuration.

SECTION 04

Keep the first deployment private

A multi-user or internet-facing service needs authentication, TLS, backups, updates, and access logging.

FAQ

Frequently asked questions

Why are no models listed?

Check Ollama directly, container logs, the host address, and firewall in that order.

Where are chats stored?

Inspect the mounted data volume and define backup and deletion rules.

Can I share port 3000?

Not without authentication and network controls.

Primary sources

Check the original documentation for version-specific details.

Open WebUI Quick Start Open WebUI configuration Ollama Quickstart

READ NEXT

Install Ollama and Run Your First Local ModelLM Studio Setup: Run Your First Local LLM