Раздел 4 из 8

Другие способы развёртывания Open WebUI

Автор курса — Тимофей Ермолаев

Альтернативные способы запуска Open WebUI. Начнём с отдельного Python-окружения через uv: установим приложение, зададим место данных и проверим повторный запуск.

13 уроков6 ч 1 минПрактический маршрут

Уроки раздела

Это опубликованные уроки раздела. Для установки выберите одну подходящую ветку; другие темы можно читать по своей задаче.

Вся программа курса
  1. 1Open WebUI через Python: uv и изолированное окружениеПоможем запустить Open WebUI через uv в отдельном Python-окружении на Ubuntu, сохранить данные и проверить повторный запуск без Docker.Практика25 мин
  2. 2Python-запуск как постоянная службаПоможем передать Python-запуск Open WebUI службе systemd на Ubuntu, сохранить прежние данные и разобраться с запуском при входе и загрузке системы.Практика20 мин
  3. 3Образы, версии и вариант со встроенной OllamaПоможем выбрать образ и версию Open WebUI, понять ограничения slim и отличить встроенную Ollama от двух отдельных сервисов в Docker Compose.Конспект18 мин
  4. 4Где нужен GPU: интерфейс, embeddings и сервер моделиПоможем понять, когда Open WebUI работает без видеокарты, где ускоряются embeddings и ответы модели и почему CUDA-образ не заменяет настройку сервера модели.Конспект15 мин
  5. 5Запуск через Podman и управление службойПоможем запустить Open WebUI через Podman, сохранить данные и управлять службой Quadlet. Разберём автозапуск, rootless и альтернативу с kube play.Конспект25 мин
  6. 6Open WebUI на удалённом Linux-сервереПоможем открыть Open WebUI на удалённом Linux-сервере через SSH-туннель и разобраться, как связаны доступ, работа контейнера и сохранение данных.Практика20 мин
  7. 7Open WebUI в Kubernetes через HelmПоможем установить Open WebUI через Helm в готовом Kubernetes-кластере, открыть интерфейс и проверить сохранение аккаунта после замены Pod.Практика35 мин
  8. 8Open WebUI в DockhostПоможем разместить Open WebUI в Dockhost: настроим постоянный диск, администратора до открытия доступа, HTTPS и проверку данных после перезапуска.Практика35 мин
  9. 9Open WebUI на виртуальной машине Яндекс CloudПоможем запустить Open WebUI на виртуальной машине Яндекс Cloud: подготовим Linux и Docker Compose, ограничим доступ и разберём хранение данных и расходы.Практика35 мин
  10. 10Open WebUI в Managed Kubernetes Яндекс CloudУстановим Open WebUI в готовый кластер Яндекс Cloud через Helm: отдельный kubeconfig, PVC, личный доступ, проверка данных и облачные расходы.Практика40 мин
  11. 11Pinokio и Docker Extension: когда уместны сторонние способыСравним Pinokio и Docker Extension для личного Open WebUI: поддержка, версии, данные, обновления и модель. Определим, когда выбрать Compose или Desktop.Конспект18 мин
  12. 12Docker Swarm: развёртывание в существующем кластереOpen WebUI в готовом Docker Swarm: одна реплика, узел данных, секрет и Ollama. Разберём доступ, проверки запуска, обновление и границы восстановления.Конспект35 мин
  13. 13Запуск из исходного кода для разработкиРазберём локальный запуск Open WebUI из исходного кода: frontend и backend, отдельные данные, адреса и порты. Внесём небольшую правку и проверим dev reload.Конспект40 мин