Перейти к основному содержимому

⏱️ Быстрый старт

Sponsored by n8n
n8n
Does your interface have a backend yet? Try n8n
Важное замечание о ролях пользователей и конфиденциальности:
  • Создание администратора: Первая учетная запись, созданная в Open WebUI, получает привилегии администратора, позволяющие управлять пользователями и настройками системы.
  • Регистрация пользователей: Последующие регистрации начинают с ожидающего статуса, требующего одобрения администратора для получения доступа.
  • Конфиденциальность и безопасность данных: Все ваши данные, включая данные для входа, хранятся локально на вашем устройстве. Open WebUI обеспечивает строгую конфиденциальность и отсутствие внешних запросов для повышения уровня конфиденциальности и безопасности.
    • Все модели по умолчанию являются приватными. Модели должны быть явно поделены через группы или сделаны общедоступными. Если модель назначена группе, только члены этой группы могут её видеть. Если модель сделана общедоступной, её могут видеть все пользователи данного экземпляра.

Выберите предпочтительный метод установки ниже:

  • Docker: Официально поддерживается и рекомендуется для большинства пользователей
  • Python: Подходит для сред с низкими ресурсами или предпочитающих ручную настройку
  • Kubernetes: Идеально для корпоративных развертываний, требующих масштабирования и оркестрации

Быстрый старт с Docker 🐳

Следуйте этим шагам, чтобы установить Open WebUI с помощью Docker.

Шаг 1: Загрузка образа Open WebUI

Начните с загрузки последнего Docker-образа Open WebUI из реестра контейнеров GitHub.

docker pull ghcr.io/open-webui/open-webui:main

Шаг 2: Запуск контейнера

Запустите контейнер с настройками по умолчанию. Эта команда включает маппинг тома для обеспечения постоянного хранения данных.

docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

Важные Флаги

  • Маппинг тома (-v open-webui:/app/backend/data): Обеспечивает постоянное хранение ваших данных. Это предотвращает потерю данных между перезапусками контейнера.
  • Маппинг портов (-p 3000:8080): Открывает доступ к WebUI на порту 3000 вашей локальной машины.

Использование GPU

Для поддержки GPU Nvidia добавьте --gpus all в команду docker run:

docker run -d -p 3000:8080 --gpus all -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:cuda

Однопользовательский режим (отключение входа)

Чтобы обойти страницу входа в режиме одного пользователя, установите переменную окружения WEBUI_AUTH в значение False:

docker run -d -p 3000:8080 -e WEBUI_AUTH=False -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main
warning

Вы не можете переключаться между однопользовательским режимом и режимом мультиаккаунтов после этого изменения.

Расширенная конфигурация: Подключение к Ollama на другом сервере

Чтобы подключить Open WebUI к серверу Ollama, расположенному на другом хосте, добавьте переменную окружения OLLAMA_BASE_URL:

docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=https://example.com -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

Доступ к WebUI

После запуска контейнера, откройте доступ к Open WebUI по адресу:

http://localhost:3000

Для подробной помощи по каждому флагу Docker, смотрите документацию Docker.

Обновление

Чтобы обновить вашу локальную установку Docker до последней версии, вы можете использовать Watchtower или вручную обновить контейнер.

Вариант 1: Использование Watchtower

С помощью Watchtower вы можете автоматизировать процесс обновления:

docker run --rm --volume /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --run-once open-webui

(Замените open-webui на имя вашего контейнера, если оно отличается.)

Вариант 2: Ручное обновление

  1. Остановите и удалите текущий контейнер:

    docker rm -f open-webui
  2. Скачайте последнюю версию:

    docker pull ghcr.io/open-webui/open-webui:main
  3. Запустите контейнер снова:

    docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

Оба метода позволят обновить ваш Docker до последней сборки и запустить его.

Следующие шаги

После установки посетите:

Теперь вы готовы начать использовать Open WebUI!

Использование Open WebUI с Ollama

Если вы используете Open WebUI с Ollama, обязательно ознакомьтесь с нашим Руководством по началу работы с Ollama, чтобы узнать, как управлять экземплярами Ollama с помощью Open WebUI.

Присоединяйтесь к сообществу

Нужна помощь? Есть вопросы? Присоединяйтесь к нашему сообществу: