Установка Open WebUI через Docker Compose

Open WebUI — это самозапускаемая платформа для работы с искусственным интеллектом, которая позволяет управлять AI-моделями в локальной или облаковой среде. Поддерживает Ollama и OpenAI API, имеет удобный интерфейс и расширяемую архитектуру.

0 просмотров

Open WebUI — это самозапускаемая платформа для работы с искусственным интеллектом, которая позволяет управлять AI-моделями в локальной или облаковой среде. Поддерживает Ollama и OpenAI API, имеет удобный интерфейс и расширяемую архитектуру. Она предназначена для тех, кто хочет использовать мощные модели AI без необходимости полагаться на сторонние сервисы.

Установка Open WebUI через Docker Compose

Open WebUI можно установить с помощью Docker Compose, что позволяет легко настроить и запустить платформу. Для установки через Docker Compose необходимо использовать соответствующие команды, которые обеспечивают правильную настройку и запуск сервиса.

Требования к системе

  1. Установите Docker и Docker Compose на ваш сервер или компьютер.
  2. Проверьте, что у вас есть доступ к интернету для скачивания образов.
  3. Убедитесь, что у вас есть место на диске для хранения данных.

Создание каталога и compose.yaml

  1. Создайте новый каталог для проекта, например, /opt/open-webui.
  2. Перейдите в созданный каталог и создайте файл 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

Запуск и проверка контейнера

  1. Запустите Docker Compose командой docker-compose up -d.
  2. Проверьте статус контейнера с помощью docker ps.
  3. Откройте браузер и перейдите по адресу http://localhost:3000, чтобы убедиться, что Open WebUI работает.

Настройка Ollama и GPU

  1. Если вы хотите использовать Ollama, убедитесь, что он запущен в контейнере или на другом сервере.
  2. Для использования GPU добавьте параметр --gpus all в команду Docker Compose.