Раздел 5 из 8

Эксплуатация Open WebUI: данные, обновления и безопасность

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

Разберитесь с хранением данных Open WebUI, постоянным ключом, обновлениями и резервными копиями. Подготовьте порядок проверки и восстановления.

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

Что сохранить у работающего Open WebUI

Приложение запущено, модель отвечает, в интерфейсе появились пользователи, чаты и настройки. Теперь эти данные нужно сохранить при обновлении или пересоздании контейнера. Для этого сначала выясните, где находится постоянное хранилище и какие параметры использовались при запуске.

Храните описание установки вместе со сведениями о версии, подключённых томах и способе передачи постоянного ключа приложения. Сам ключ и данные пользователей не публикуйте. Постоянный том сохраняет данные между пересозданиями контейнера, а резервная копия нужна для восстановления при утрате или повреждении хранилища.

Как подготовиться к обновлению

Перед обновлением запишите текущую версию и конфигурацию запуска, подготовьте резервную копию и определите порядок возврата. В уроке ниже эти действия собраны в одну последовательность. Выполняйте её с учётом вашей установки и документации выбранной версии.

После обновления проверьте вход, наличие прежних данных и ответ подключённой модели. Если использовали базу знаний или инструменты, проверьте и эти функции. Успешный запуск контейнера сам по себе не подтверждает сохранность всей рабочей системы.

  • Известны версия, параметры запуска и место хранения данных.
  • Резервная копия хранится отдельно от рабочей установки.
  • Понятно, как проверить восстановление и вернуть прежнее состояние.
  • После изменений проверены вход, данные и используемые функции.

Как раздел будет развиваться

Сейчас доступен общий урок об обновлении, резервной копии и безопасной эксплуатации. В полном плане эти темы будут разобраны подробнее: состав данных, восстановление, возврат версии, журналы и проверки работоспособности.

Для сервиса с доступом коллег предусмотрены отдельные темы про HTTPS и WebSocket, сетевые ограничения, пользователей и права. PostgreSQL, Redis, внешнее хранилище и несколько реплик также относятся к дальнейшей программе. Текущий урок помогает определить порядок сопровождения своей установки; перечисленные продолжения будут выходить постепенно.

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

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

Вся программа курса
  1. 1Обновления, резервная копия и безопасная эксплуатацияФиксируем данные, секрет сессии, порядок обновления и границу между локальным тестом и сервисом для команды.Конспект13 мин