Как сделать резервную копию VPS: файлы, базы данных и копии вне сервера
VPS даёт полный контроль — и полную ответственность за данные. Рассказываем, что копировать, как автоматизировать это парой команд, где хранить копии и как убедиться, что из них можно восстановиться.

Чтобы сделать резервную копию VPS, регулярно копируйте с сервера три вещи: файлы сайта и приложений, дампы баз данных и конфигурацию. Храните копии не на самом VPS, шифруйте их, держите несколько версий и время от времени проверяйте восстановление. Бэкап, лежащий на том же сервере, — не бэкап.
В руководстве — что включать, простые команды для Ubuntu или Debian, автоматизация, хранение и проверка восстановления.
Что копировать
| Что | Обычное расположение | Как |
|---|---|---|
| Файлы сайта и приложений | /var/www, /home, /srv | Архивировать или синхронизировать папки |
| Базы данных | MySQL / MariaDB, PostgreSQL | Сначала дамп в файл, затем копировать дамп |
| Конфигурация | /etc (веб-сервер, PHP, cron, файрвол) | Архивировать нужные папки |
| SSL-сертификаты | /etc/letsencrypt | Включить в бэкап конфигурации |
| Почта (если на сервере) | Почтовые каталоги | Архивировать или синхронизировать |
Пошагово: простой ежедневный бэкап
- Подключитесь к серверу — по SSH (см. как подключиться к VPS по SSH).
- Сделайте дамп базы — для MySQL/MariaDB:
mysqldump --single-transaction --all-databases | gzip > /root/backup/db-$(date +%F).sql.gz. - Заархивируйте файлы и конфигурацию —
tar -czf /root/backup/files-$(date +%F).tar.gz /var/www /etc. - Скопируйте за пределы сервера — например
rsync -az /root/backup/ user@backup-host:/backups/myvps/, или используйте restic либо BorgBackup для зашифрованных версионированных копий. - Автоматизируйте — поместите команды в скрипт и запускайте его каждую ночь через cron (
crontab -e). - Чистите — удаляйте локальные дампы старше нескольких дней, чтобы не забить диск.
Где хранить копии: правило 3-2-1
- 3 копии — рабочий сервер плюс две резервные копии.
- 2 разных типа хранилища — например второй сервер и объектное хранилище.
- 1 копия вне площадки — в другом дата-центре или у другого провайдера.
Используйте для хранилища бэкапов отдельный аккаунт или доступы, чтобы взломщик VPS не смог удалить и их.
Как часто и сколько хранить
- Ежедневно — для активных сайтов, магазинов и всего, где есть данные пользователей.
- Перед каждым крупным изменением — обновлениями, миграциями или новыми плагинами.
- Несколько версий — например 7 ежедневных, 4 еженедельных и несколько ежемесячных. Проблему не всегда замечают в тот же день.
Проверьте восстановление
Бэкап полезен, только если из него можно восстановиться. Несколько раз в год восстанавливайте файлы и базу на тестовом VPS и проверяйте, что сайт работает. Засеките время — это ваше реальное время восстановления.
Бэкапы как часть безопасности
Резервные копии — последняя линия защиты после взлома, неудачного обновления или случайного удаления. Сочетайте их с остальными пунктами чек-листа безопасности VPS, а если у вас WordPress, копируйте файлы и базу, описанные в статье как установить WordPress на VPS.
VPS под вашим контролем с mistREG
mistREG предоставляет KVM VPS в ЕС на NVMe SSD и AMD EPYC с полным root-доступом, поэтому можно использовать любой инструмент резервного копирования. Посмотрите тарифы VPS, наши услуги или спросите нас в Telegram: @mistnetwork.


