Что такое Open WebUI?
Open WebUI — самостоятельно размещаемый веб-интерфейс для взаимодействия с языковыми моделями. Поддерживает Ollama, OpenAI API и другие бэкенды.
Установка через Docker
curl -fsSL https://get.docker.com | sh
docker run -d \
--name open-webui \
--network=host \
-v open-webui:/app/backend/data \
-e OLLAMA_BASE_URL=http://127.0.0.1:11434 \
--restart always \
ghcr.io/open-webui/open-webui:main--network=host позволяет контейнеру обращаться к Ollama напрямую через localhost без дополнительной конфигурации.
Настройка Nginx reverse proxy
server {
listen 80;
server_name ai.yourdomain.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_read_timeout 300s;
}
}
certbot --nginx -d ai.yourdomain.comОсновные возможности
- Чат с любыми моделями Ollama в красивом интерфейсе
- Загрузка документов (PDF, DOCX) для RAG
- Создание системных промптов
- Многопользовательский режим с ролями
- История диалогов и поиск по ней
- Поддержка изображений (мультимодальные модели)
Первый вход
Откройте http://YOUR_SERVER_IP:8080. Первая зарегистрированная учётная запись автоматически становится администратором.
Безопасность: Установите SSL-сертификат перед открытием для внешнего доступа. Без HTTPS пароли передаются открытым текстом.