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