dflow
Templates

Official · AI/ML · 1 docker

open-webui

Open WebUI

User-friendly ChatGPT UI alternative designed to operate offline.

preflight

services01
binds01
listen01
you set03

topology

How this stack is wired

Each card is a service this deploy creates. A line means one service reads another through env.

binds

Paths this deploy mounts

Host path on the node, then the path inside the container.

  • open-webui

    /var/lib/dokku/data/storage/open-webui/default

    /app/backend/data

listen

Ports the stack publishes

Service on the left. Host port, then the container port and scheme.

  • open-webui808080/http

you set

Values this template leaves for you

Literals and placeholders. Wiring to another service lives on the topology, not here.

  • WEBUI_AUTH

    open-webui

    True

  • ENABLE_SIGNUP

    open-webui

    True

  • DEFAULT_USER_ROLE

    open-webui

    pending

notes

Context for this stack

Written with the template. Topology, binds, and values you set live in the sections above.

Open WebUI is an open-source, self-hosted AI chat interface for interacting with large language models. It supports providers like Ollama, OpenAI, Anthropic, Google Gemini, and OpenAI-compatible APIs through a modern, user-friendly web interface.

About Hosting Open WebUI

This dFlow template deploys Open WebUI using the official Docker image. Once deployed, you can connect your preferred AI provider, manage conversations, upload documents for RAG, and start using AI through a secure web interface.

Common Use Cases

  • Chat with local or cloud-hosted AI models
  • Connect to Ollama, OpenAI, Anthropic, Gemini, and compatible APIs
  • Build private AI assistants for individuals or teams
  • Upload documents for Retrieval-Augmented Generation (RAG)
  • Self-host an AI chat platform with full control over your data

Dependencies

  • Open WebUI (Official Docker image)

Why Deploy on dFlow?

Deploy Open WebUI in minutes with automatic HTTPS, persistent storage, custom domains, environment variable management, and centralized application management—all from a single dashboard.