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.
Как пользоваться: первый вечер
- Поставьте Docker (рекомендуемый путь доки) или выберите Python/desktop.
- Сгенерируйте секрет:
openssl rand -hex 32→ переменная WEBUI_SECRET_KEY (без фиксированного ключа каждый recreate разлогинит всех). - Запустите контейнер с volume
open-webui:/app/backend/data, портом3000:8080и--add-host=host.docker.internal:host-gateway, если Ollama на хосте. - Откройте http://localhost:3000, создайте админ-аккаунт, подключите провайдера (Ollama / OpenAI-compatible).
- Проверьте простой чат. RAG, voice и тяжёлую обработку документов на
:slimподключайте внешними сервисами; на:mainмногое встроено. - Для продакшена пините тег
: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, один тестовый диалог. Когда нужна система обучения под локальный стек — смотрите форматы на странице обучения.
Хотите нейросети под свои задачи, а не «для всех»?
Когда базовых гайдов уже мало, помогает разбор под вашу работу. Наставничество, курсы и подписка Артёма Денисова — все форматы на странице обучения. Тех-pillar — ИИ-автоматизация / n8n.