Files

781 B

Runbook: Резервное копирование

PostgreSQL

# Ручной бэкап
pg_dump -U voidea -d voidea > /backups/voidea.$(date +%Y%m%d).sql

# Восстановление
psql -U voidea -d voidea < /backups/voidea.20260511.sql

# Автоматический (cron: ежедневно в 3:00)
0 3 * * * pg_dump -U voidea -d voidea | gzip > /backups/voidea.$(date +\%Y\%m\%d).sql.gz && find /backups -name 'voidea.*.sql.gz' -mtime +30 -delete

Что бэкапить

  • Базу данных — ежедневно
  • .env — отдельно, в GitHub Secrets / 1Password

Хранение

  • Последние 7 дней: локально
  • Последние 30 дней: S3 / облако
  • Старше 30 дней: удалять