Цель

Не потерять данные при крэше сервера, удалении контейнера или ошибочном DELETE FROM.

Definition of Done

  • Cron-скрипт делает дамп БД ежедневно в 03:00 UTC
  • Локально хранятся последние 7 ежедневных + 4 еженедельных бэкапа (rotation)
  • Копия отправляется на удалённое S3-совместимое хранилище (Storj / Backblaze / Selectel S3)
  • Шифрование бэкапа — age или openssl, ключ не на том же сервере
  • Документирована процедура восстановления. Проверена в холостую: подняли тестовый инстанс из бэкапа

Зависимости

Заметки

Бэкап без проверенной процедуры восстановления — не бэкап.