Open WebUI с нуляУстановка
0 из 6 уроков0%
О курсе

Устанавливаем Open WebUI в Docker

Запускаем официальный образ, подключаем постоянное хранилище и проверяем первый вход.

Практический урок12 мин

После урока вы сможете

  • Скачать официальный образ
  • Запустить контейнер с постоянным томом
  • Проверить интерфейс и состояние контейнера

Проверяемый результат: Open WebUI открывается по адресу localhost:3000.

Официальная документация рекомендует Docker для большинства установок. Сначала скачайте текущий основной образ:

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

Теперь запустите контейнер:

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

Что здесь важно:

  • -p 3000:8080 публикует интерфейс на http://localhost:3000;
  • -v open-webui:/app/backend/data хранит пользователей, чаты и настройки вне контейнера;
  • --restart always возвращает сервис после перезапуска Docker или компьютера;
  • --name open-webui даёт контейнеру предсказуемое имя для логов и обновлений.

Проверяем запуск

docker ps --filter name=open-webui
docker logs --tail 50 open-webui

Откройте http://localhost:3000. Первый созданный аккаунт получает права администратора. Не создавайте первый аккаунт на общем компьютере под временными данными.

Зачем нужен том open-webui?

Что сохранит настройки и чаты после пересоздания контейнера?

  • Публикация порта 3000:8080
  • Том open-webui:/app/backend/data
  • Имя контейнера open-webui

Порт отвечает за доступ к интерфейсу, а именованный том — за постоянные данные.

Если страница не открывается

  1. Проверьте, что контейнер имеет статус Up.
  2. Посмотрите последние строки логов.
  3. Убедитесь, что порт 3000 не занят другим процессом.
  4. Если вы изменили порт, открывайте значение слева от двоеточия.

Материалы урока

Готовы двигаться дальше?

Отметьте урок после того, как получили проверяемый результат из практической части.