Open WebUI — это самозапускаемая платформа для работы с искусственным интеллектом, которая позволяет управлять AI-моделями в локальной или облаковой среде. Поддерживает Ollama и OpenAI API, имеет удобный интерфейс и расширяемую архитектуру. Она предназначена для тех, кто хочет использовать мощные модели AI без необходимости полагаться на сторонние сервисы.
Установка Open WebUI через Docker Compose
Open WebUI можно установить с помощью Docker Compose, что позволяет легко настроить и запустить платформу. Для установки через Docker Compose необходимо использовать соответствующие команды, которые обеспечивают правильную настройку и запуск сервиса.
Требования к системе
- Установите Docker и Docker Compose на ваш сервер или компьютер.
- Проверьте, что у вас есть доступ к интернету для скачивания образов.
- Убедитесь, что у вас есть место на диске для хранения данных.
Создание каталога и compose.yaml
- Создайте новый каталог для проекта, например,
/opt/open-webui. - Перейдите в созданный каталог и создайте файл
docker-compose.yamlс содержимым ниже.
version: '3.8'
services:
open-webui:
image: ghcr.io/open-webui/open-webui:main
container_name: open-webui
ports:
- "3000:8080"
volumes:
- open-webui:/app/backend/data
environment:
- OLLAMA_BASE_URL=http://ollama:11434
networks:
- webui-network
volumes:
open-webui:
networks:
webui-network:
driver: bridge
Запуск и проверка контейнера
- Запустите Docker Compose командой
docker-compose up -d. - Проверьте статус контейнера с помощью
docker ps. - Откройте браузер и перейдите по адресу
http://localhost:3000, чтобы убедиться, что Open WebUI работает.
Настройка Ollama и GPU
- Если вы хотите использовать Ollama, убедитесь, что он запущен в контейнере или на другом сервере.
- Для использования GPU добавьте параметр
--gpus allв команду Docker Compose.
