На сайт

Бэкап VPS. Как делать резервные копии сайта и баз

Стратегия бэкапов VPS: mysqldump, tar, Docker volumes, игровые миры. Куда хранить резервные копии сервера.

Без бэкапа VPS одна ошибка стоит сайта или мира. Что копировать и как часто.

Что бэкапить

Сайты, конфиги Nginx, дампы БД, Docker volumes, игровые миры, .env и ключи.

mkdir -p /root/backups
mysqldump -u root -p --all-databases | gzip > /root/backups/db-$(date +%F).sql.gz
tar -czf /root/backups/www-$(date +%F).tar.gz /var/www

Правила

  1. Копия не только на том же диске.
  2. Раз в месяц проверяйте восстановление.
  3. Для игр — консистентный бэкап мира (лучше со stop сервиса).