🧯 Как восстановить VPS из резервной копии
Потеря данных на сервере может случиться по разным причинам: сбой ПО, ошибки обновлений, взлом, удаление файлов. К счастью, при наличии резервной копии вы можете восстановить VPS в прежнее состояние. В этой статье разберём пошагово, как восстановить сайт, базу данных, конфиги и права доступа.
📦 Шаг 1: Подготовьте резервную копию
- 📁 Убедитесь, что у вас есть архив
.tar.gz
или аналог - 📂 Распакуйте резервную копию в безопасный каталог:
tar -xzf backup.tar.gz -C /restore/
- ☁ Если копия на удалённом сервере — скачайте через
rsync
илиscp
🗂 Шаг 2: Восстановление файлов сайта
Перенесите файлы сайта в рабочую директорию (например, /var/www/html
):
rsync -av /restore/site/ /var/www/html/
Проверьте права и владельца:
chown -R www-data:www-data /var/www/html chmod -R 755 /var/www/html
🧠 Шаг 3: Восстановление базы данных
- Создайте базу данных (если удалена):
CREATE DATABASE dbname;
- Импортируйте дамп SQL:
mysql -u root -p dbname < /restore/db.sql
- Проверьте подключение сайта к базе (файл
config.php
,.env
, и т.п.)
🔧 Шаг 4: Восстановление конфигов и crontab
Если в резервной копии есть конфиги:
- Восстановите
/etc/nginx/
,/etc/php/
,/etc/mysql/
при необходимости - Проверьте и перезапустите службы:
systemctl restart nginx php mysql
- Восстановите задачи cron:
crontab /restore/crontab.backup
🛡 Рекомендации от Bit.Hosting
- 🧪 Проверяйте работоспособность сайта после восстановления
- 📧 Убедитесь, что работает отправка писем, SSL и соединения с БД
- 🔒 Не забывайте об обновлениях и безопасности после возврата
- 📤 Храните копии не менее 7 дней на внешнем носителе
Если у вас остались вопросы или требуется помощь в восстановлении VPS — напишите в поддержку Bit.Hosting. Мы восстановим ваш сервер в кратчайшие сроки! 🛠