Open WebUI — это self-hosted платформа с удобным чат-интерфейсом для локальных и облачных моделей: Ollama, OpenAI-compatible API и другие провайдеры. Ставится через Docker, Python или desktop-приложение; данные остаются у вас. Фокус-ключ: open webui. Pillar — ИИ-автоматизация; локальные модели — Ollama API и LM Studio.

Соседи: RAG + LangChain + n8n, Hermes Agent, нейросети бесплатно с нуля.

Способы установки Open WebUI

Способ Команда / вход URL по умолчанию Кому
Docker :main docker run … ghcr.io/open-webui/open-webui:main http://localhost:3000 большинство новичков, полный стек
Docker :slim тот же run, тег :slim / :main-slim http://localhost:3000 чат через API/Ollama, меньше образ (~176 MB)
Python pip install open-webui → open-webui serve http://localhost:8080 без Docker
uvx uvx --python 3.11 open-webui@latest serve http://localhost:8080 быстрый one-shot
Desktop github.com/open-webui/desktop нативное окно без ручного Docker

Источники: docs.openwebui.com Quick Start (Docker flags, image variants :main/:slim/:cuda/:ollama, Python/uvx/desktop; размеры slim vs main на 2026-09-28). Платный «тариф Open WebUI» в ₽ не фиксируем — продукт open-source self-host. Срез: 2026-10-01.

Как пользоваться: первый вечер

  1. Поставьте Docker (рекомендуемый путь доки) или выберите Python/desktop.
  2. Сгенерируйте секрет: openssl rand -hex 32 → переменная WEBUI_SECRET_KEY (без фиксированного ключа каждый recreate разлогинит всех).
  3. Запустите контейнер с volume open-webui:/app/backend/data, портом 3000:8080 и --add-host=host.docker.internal:host-gateway, если Ollama на хосте.
  4. Откройте http://localhost:3000, создайте админ-аккаунт, подключите провайдера (Ollama / OpenAI-compatible).
  5. Проверьте простой чат. RAG, voice и тяжёлую обработку документов на :slim подключайте внешними сервисами; на :main многое встроено.
  6. Для продакшена пините тег :vX.Y.Z, не только rolling :main.
# Docker (из Quick Start docs.openwebui.com)
# SECRET=$(openssl rand -hex 32)
docker run -d -p 3000:8080 \
  --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data \
  -e WEBUI_SECRET_KEY=your-secret-key \
  --name open-webui --restart always \
  ghcr.io/open-webui/open-webui:main

# Python-альтернатива:
# pip install open-webui && open-webui serve   # → :8080

Чеклист:
[ ] Volume с данными включён
[ ] WEBUI_SECRET_KEY зафиксирован
[ ] Провайдер модели отвечает в чате
[ ] :slim выбран осознанно (без лишних ML-зависимостей)
[ ] Не путать с AnythingLLM Desktop

Типичные ошибки

  • Запуск без volume — чаты и юзеры пропадают после recreate.
  • Ждать от :slim локальный Whisper/embedding «из коробки» — дока требует внешние движки.
  • Забыть host.docker.internal и удивляться, что контейнер не видит Ollama на localhost хоста.
  • Путать Open WebUI (чат-платформа) с n8n (оркестрация workflow).

FAQ: Open WebUI

Что такое Open WebUI?

Open WebUI — self-hosted AI-платформа с чат-интерфейсом: работает offline, подключает Ollama и OpenAI-compatible API. Канон: docs.openwebui.com.

Как установить Open WebUI через Docker?

Сгенерируйте WEBUI_SECRET_KEY (openssl rand -hex 32), затем docker run с портом 3000:8080, volume open-webui и образом ghcr.io/open-webui/open-webui:main. Откройте http://localhost:3000.

Чем :main отличается от :slim?

:main — полный образ (~1.66 GB) со встроенными embedding/speech/document tools. :slim/:main-slim ~176 MB (срез 28.09.2026), тот же чат через внешний провайдер; RAG/voice/PDF требуют внешних сервисов.

Как поставить Open WebUI без Docker?

Вариант Python: pip install open-webui && open-webui serve → http://localhost:8080. Есть uvx и desktop-приложение с github.com/open-webui/desktop.

Нужен ли Ollama для Open WebUI?

Не обязательно. Можно подключить любой OpenAI-compatible API или облачный ключ. Для локальных моделей удобен Ollama на хосте; флаг host.docker.internal помогает контейнеру достучаться до него.

Какой тег брать в продакшен?

Для воспроизводимости пините версию :vX.Y.Z. :main/:latest — rolling с main-ветки. :dev — pre-release. Для новичка на домашней машине :main или :slim достаточно.

Вывод

Open WebUI — свой чат-фронт к Ollama и API-моделям. Старт: Docker :main или :slim, секретный ключ, volume, один тестовый диалог. Когда нужна система обучения под локальный стек — смотрите форматы на странице обучения.

Артём Денисов — эксперт Нетологии и автор курса Яндекс Практикума по промпт-инжинирингу. Сверяет Open WebUI с docs.openwebui.com Quick Start и таблицей image variants.

Хотите нейросети под свои задачи, а не «для всех»?

Когда базовых гайдов уже мало, помогает разбор под вашу работу. Наставничество, курсы и подписка Артёма Денисова — все форматы на странице обучения. Тех-pillar — ИИ-автоматизация / n8n.