Як налаштувати автоматичне резервне копіювання VPS на зовнішнє сховище
Налаштування автоматичного бекапу VPS
Автоматичні резервні копії — це основа захисту серверних даних. Вони гарантують, що файли можна відновити навіть у випадку помилки, збою або некоректних змін. Зберігання копій на окремому сервері або у хмарі робить інфраструктуру значно надійнішою.
Рекомендовано налаштовувати щоденне або щотижневе копіювання на інший VPS або у хмарне сховище.
1. Підготовка сервера
Переконайтесь, що у вас є SSH-доступ до VPS.
Оновіть систему до актуального стану:
sudo apt update && sudo apt upgrade -y
Встановіть інструменти для синхронізації файлів:
Для Ubuntu / Debian:
sudo apt install rsync -y
Для CentOS:
sudo yum install rsync -y
Перевірте доступ до зовнішнього сховища: це може бути інший VPS, віддалений сервер, NAS або хмарний диск.
2. Резервне копіювання за допомогою rsync
Базова команда синхронізації може виглядати так:
rsync -avz /var/www/ user@backup-server:/data/backups/vps/
Пояснення параметрів:
/var/www/— каталог, який потрібно зберегтиuser@backup-server— ім’я користувача та адреса сервера для копій/data/backups/vps/— шлях на віддаленому сервері
Щоб уникнути введення пароля під час виконання бекапів, налаштуйте SSH-ключі:
ssh-keygen
ssh-copy-id user@backup-server
3. Резервні копії у хмару через rclone
Підходить для сервісів: Google Drive, Dropbox, S3, OneDrive та ін.
Встановлення:
sudo apt install rclone -y
або
sudo yum install rclone -y
Налаштування профілю:
rclone config
Команда для синхронізації:
rclone sync /var/www/ cloud:vps-backups --progress
Де cloud — ім’я хмарного підключення, створене при конфігурації.
4. Автоматизація через cron
Відкрийте планувальник задач:
sudo crontab -e
Приклад для rsync (копіювання щодня о 03:00):
0 3 * * * rsync -avz /var/www/ user@backup-server:/data/backups/vps/ >> /var/log/backup.log 2>&1
Приклад для rclone (синхронізація о 02:00):
0 2 * * * rclone sync /var/www/ cloud:vps-backups --progress >> /var/log/backup.log 2>&1
5. Перевірка та контроль
- Періодично перевіряйте, що копії справді створюються.
- Протестуйте відновлення файлів хоча б один раз.
- Стежте за обсягом сховища, видаляйте застарілі архіви.