Резервные копии SillyTavern и Open WebUI перед сменой GPU
История находится там, где запущен интерфейс чата. Замена GPU-backend может вообще не затронуть локальный SillyTavern; удаление инстанса с Open WebUI может удалить данные интерфейса вместе с весами модели.
Сначала определите расположение данных
| Схема | История диалогов | Файлы модели |
|---|---|---|
| Локальный SillyTavern, удалённый Ollama/vLLM | Локальный data root SillyTavern | GPU-сервер/cache |
| Локальный Open WebUI, удалённый Ollama | Настроенная локальная папка данных Open WebUI | GPU-сервер/cache |
| Существующее приложение с чат-ботом на GPU | Данные Open WebUI на инстансе | Хранилище Ollama на том же инстансе |
В установке SillyTavern из этой инструкции по умолчанию задано dataRoot: ./data в config.yaml. В пользовательских подпапках находятся чаты, персонажи, worlds и настройки. Другая установка может использовать иной путь или несколько пользователей.
Два вида копий
Экспорт отдельных объектов удобен для чатов, персонажей и lorebook. Выгрузите чат через его меню, отдельно сохраните изменённые карточки и книги. Проверьте содержимое полученного файла. Карточка не заменяет полную копию аккаунта, а экспорт диалога не обязательно сохраняет все вложения и настройки клиента.
Копия файлов остановленного приложения нужна для восстановления состояния локальной установки. Остановите SillyTavern через Ctrl+C, затем скопируйте весь настроенный data root и config.yaml в отдельное место. Запишите commit исходников, версию Node и сознательно установленные расширения. Пользовательский код расширений/плагинов учитывайте отдельно: его восстановление возвращает и его поведение.
Храните копию вне исходного компьютера или инстанса, с защитой доступа по содержимому. Вторая папка на том же арендованном диске не защищает от удаления инстанса.
Копия может содержать ключи
В папке данных SillyTavern могут находиться secrets.json и параметры подключения. Полную копию считайте архивом с действующими API-ключами. Защитите или зашифруйте её, не коммитьте в публичный репозиторий и не прикладывайте целиком к обращению в поддержку. Встроенный экспорт пользователя может исключать секреты в зависимости от конфигурации; нельзя заранее считать любой экспорт полным или очищенным.
Для диагностики обычно достаточно версии клиента, адреса без секретов, ID модели, HTTP-статуса и небольшого вымышленного промпта. Удаляйте ключи, cookies и личный текст из логов и скриншотов.
Восстановление без перезаписи оригинала
- Сохраните исходную копию неизменной. Установите ту же зафиксированную версию SillyTavern в другой каталог.
- Запустите один раз для инициализации, затем остановите. Не запускайте обе копии одновременно на порту 8000.
- Перенесите копию сохранённого data root в новую установку. Восстановите/согласуйте
config.yaml; путьdataRootдолжен вести к скопированным данным, а не к исходной рабочей папке. - До запуска проверьте адреса подключений, ключи и расширения. Оставьте интерфейс локальным.
- Запустите восстановленный экземпляр. Проверьте свежий чат, одного персонажа и его lorebook. Если экспорт исключал ключи, введите их заново.
- Проверьте подключение через скрипт без генерации. Отправляйте запрос модели только когда готовы использовать backend.
Лишь после этого пробуйте новый релиз на ещё одной копии. Обновление может изменить формат настроек; откат только исходников не возвращает старый формат данных. Сохраняйте прежнюю версию и архив до успешной проверки восстановленной/обновлённой установки.
Open WebUI и завершение аренды
При ручной установке Open WebUI копируйте явно заданный DATA_DIR или папку данных Compose после остановки интерфейса. В готовом приложении на арендованном сервере экспортируйте нужные чаты и определите фактический путь данных до удаления инстанса; путь с локального компьютера может не подходить.
Сохраните идентификатор модели, свой Modelfile и параметры запуска. Публичные веса часто можно скачать снова, но пользовательские файлы и прежняя версия изменяемого тега могут оказаться недоступны. Это отдельно разобрано в хранении моделей.
Закрытие браузера, остановка SillyTavern или процесса модели не завершает аренду. Используйте управление инстансом и проверьте итоговое состояние и начисления. Сохранённые диски/хранилище оплачиваются по условиям выбранного предложения.
Исходники: хранение и экспорт пользователей SillyTavern, конфигурация по умолчанию.
Готовы запустить?
Запустить GPU-сервер