WordPress бэкап: UpdraftPlus и ручной метод

WordPress · 25.01.2025
WordPress бэкап: UpdraftPlus и ручной метод

Стратегия 3-2-1

Правило резервного копирования: 3 копии данных, на 2 разных носителях, и 1 копия вне сайта (облако, другой сервер).

⚠️ Бэкап на том же сервере, что и сайт — не считается надёжным. При потере сервера потеряете и бэкап.

UpdraftPlus: настройка

Установите плагин UpdraftPlus, перейдите в Настройки → UpdraftPlus:

НастройкаРекомендуемое значение
Расписание файловЕжедневно
Хранить копий7
Расписание БДКаждые 4 часа
ХранилищеGoogle Drive / S3 / Dropbox

Ручной бэкап через CLI

#!/bin/bash
DATE=$(date +%Y%m%d_%H%M)
SITE_DIR=/var/www/mysite
BACKUP_DIR=/backups/wordpress

# Бэкап базы данных
mysqldump -u wpuser -p wppassword wpdb > $BACKUP_DIR/db_$DATE.sql

# Бэкап файлов
tar -czf $BACKUP_DIR/files_$DATE.tar.gz $SITE_DIR/wp-content/

# Удаление старых бэкапов (старше 30 дней)
find $BACKUP_DIR -mtime +30 -delete

Добавление в cron

crontab -e
# Ежедневно в 3:00
0 3 * * * /usr/local/bin/wp-backup.sh >> /var/log/wp-backup.log 2>&1
💡 Проверяйте бэкапы раз в месяц — разворачивайте копию на тестовом сервере и убеждайтесь что всё работает.
← Назад в базу знаний Задать вопрос поддержке