Open WebUI:
свой ChatGPT в браузере
Open WebUI — бесплатный веб-интерфейс, похожий на ChatGPT: история чатов, загрузка файлов, несколько пользователей. Работает поверх локальной Ollama и любых моделей с API в формате OpenAI.
Серия «ИИ на своём железе»: Ollama · DeepSeek и Qwen: какая видеокарта нужна · Open WebUI · ComfyUI · n8n на своём сервере. Обзор темы — локальная нейросеть: как запустить.
Что понадобится
- Docker — на Windows это Docker Desktop, на Linux — Docker Engine;
- для локальных моделей — установленная Ollama;
- для облачных моделей — ключ API.
Установка через Docker
Одна команда скачивает и запускает Open WebUI, данные сохраняются в отдельном томе Docker:
docker run -d -p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name open-webui --restart always \
ghcr.io/open-webui/open-webui:main
Откройте в браузере http://localhost:3000. Первый зарегистрированный пользователь становится администратором — создайте его сразу после запуска.
Подключение Ollama
Если Ollama установлена на том же компьютере, Open WebUI обычно находит её сам по адресу http://host.docker.internal:11434. Если нет — в настройках администратора откройте раздел подключений и укажите этот адрес вручную. Скачанные в Ollama модели появятся в списке выбора модели.
Подключение облачных моделей по API
В тех же настройках подключений добавьте подключение в формате OpenAI: адрес API и ключ. Так в одном интерфейсе окажутся и локальные модели, и облачные — GPT, Claude, Gemini, DeepSeek. Пошаговая настройка с IRI Gateway — в инструкции для Open WebUI.
Пользователи и доступ
- Новые пользователи по умолчанию ждут одобрения администратора — включите или отключите это в настройках.
- Администратор решает, какие модели видны пользователям.
- Если Open WebUI доступен из интернета, ставьте его за HTTPS (обратный прокси) и не открывайте наружу порт Ollama.
Обновление
docker pull ghcr.io/open-webui/open-webui:main
docker stop open-webui && docker rm open-webui
# и снова команда docker run из раздела установки
Чаты и настройки сохранятся: они лежат в томе open-webui, а не в контейнере.
Частые проблемы
- Список моделей пустой. Open WebUI не достучался до Ollama: проверьте адрес подключения и что Ollama запущена.
- Страница не открывается. Порт 3000 занят другой программой — замените в команде
-p 3000:8080на, например,-p 3001:8080.
Нет подходящей видеокарты — модель можно запустить на арендованном сервере: аренда GPU-серверов и сервер под свою LLM. А если важна не локальность, а просто доступ к сильным моделям — проще подключиться к ним по API через IRI Gateway.