Документация / Работа и восстановление
Бэкапы и восстановление
Расписание, покрытие, хранение копий и восстановление сервиса.
Настройте и проверьте покрытие
Подключите Cloudflare R2 в Settings и откройте раздел бэкапов. При настроенном хранилище автоматический запуск происходит ежедневно в 03:00 UTC. Доступен ручной запуск. Проверяйте последний завершённый запуск и покрытие каждого постоянного сервиса: подключённый бакет ещё не означает успешную резервную копию.
Политика хранения сохраняет последние семь копий и самую свежую копию за каждую из четырёх последних недель для каждой цели. Эти наборы могут пересекаться. Неудачная или незавершённая загрузка не является точкой восстановления. Окружения превью pull request исключены.
Что сохраняется
| Цель | Копия |
|---|---|
| Поддерживаемый PostgreSQL с volume | Логический дамп PostgreSQL в формате .dump |
| Другой постоянный volume сервиса | Файловый архив .tar.gz |
| База самой платформы Upferry | Зашифрованный .dump.age |
| Внешняя база, указанная через URL | Автоматически не включена |
| Файлы вне volumes | Не включены |
Новые копии базы платформы шифруются age до загрузки. Копии баз приложений и файловые архивы сохраняют прежний формат без дополнительного шифрования age. Старые открытые .dump платформы не перешифровываются. Шифрование на стороне хранилища R2 является отдельным механизмом.
Файловый архив работающего MySQL, MongoDB, Redis или SQLite не гарантирует согласованности данных. Для такой гарантии нужны подходящие процедуры базы или копия с остановленной записью. В текущей системе нет восстановления на произвольный момент времени и реплицированного запасного узла базы.
Восстановите сервис
- Выберите нужные копию, сервис и окружение в панели.
- Проверьте время, успешный статус и наличие нужных данных.
- Сохраните свежую копию текущих данных и остановите запись приложений перед заменой.