Skip to main content

Deploy OpenWebUI

Before using the one-click template, here is a minimal Docker Compose example for running OpenWebUI locally or on your own server.

If you're new to Docker Compose, check out our guide on how to self-host a Docker Compose app. You can also browse more examples in our Docker Compose library.

Self-host OpenWebUI with Docker Compose (minimal)

services:
openwebui:
image: openwebui/open-webui:latest
ports:
- "8080:8080"
volumes:
- owui-data:/app/backend/data

volumes:
owui-data:

Deploy OpenWebUI on Hostim.dev (One-Click)

OpenWebUI is a sleek, self-hosted interface for local and remote LLMs like Ollama, LocalAI, and vLLM. It supports multi-model chat, conversation history, and prompt customization.

🤖 Host your own private ChatGPT-style interface – no GPU or cloud lock-in required.

Try it Yourself

Guest project runs for 1 hour. Log in to save and extend to 5 days.

Why Host OpenWebUI on Hostim.dev?

  • One-click Docker deployment
  • Works with Ollama, LocalAI, vLLM
  • Persistent data volume
  • Automatic HTTPS + domain
  • Built-in logs and metrics

What's included

ResourceDetails
Appopenwebui/open-webui
Volume/app/backend/data
DomainFree *.hostim.dev
SSLAuto-enabled
Port8080

Licensing Notice

OpenWebUI uses a BSD-style license that prohibits branding removal unless you qualify under approved exceptions. See the official license for details.


How to Deploy

  1. Go to your Hostim.dev dashboard.
  2. Create Project → Use a Template.
  3. Select OpenWebUI.
  4. Choose a plan.
  5. Deploy.

FAQ

Where does OpenWebUI store its data?

All configuration, uploads, chats, and history are stored in /app/backend/data .

Does OpenWebUI include an LLM?

No. You must connect to Ollama, LocalAI, or another backend.

How do I connect OpenWebUI to Ollama?

In Settings → Providers, set the Ollama URL (default http://localhost:11434 ).

Can I use remote models like vLLM or OpenAI?

Yes. Add your API URLs and tokens under Provider Settings.

Why is branding removal not allowed?

The OpenWebUI license prohibits removing logos unless you fall under use-case exceptions.

How do I update OpenWebUI?

Docker: docker compose pull && docker compose up -d. Hostim.dev: redeploy the app.

How do I back up my installation?

Back up the entire data volume at /app/backend/data.

Does OpenWebUI support multiple users?

Yes. Enable user accounts in Settings → Authentication.


Alternatives

  • LibreChat — multi-provider, ChatGPT-style UI
  • AnythingLLM — document-focused LLM interface
  • OpenPlayground — minimal model-testing UI

Source + Docs


Looking for something else? Browse all templates →


Try it now

Deploy OpenWebUI Now – in less than 60 seconds