Налаштування плагіна UpdraftPlus для бекапів WordPress

Наша компанія займається розробкою, підтримкою та обслуговуванням сайтів будь-якої складності. Від простих односторінкових сайтів до масштабних кластерних систем, побудованих на мікро сервісах. Досвід розробників підтверджено сертифікатами від вендорів.

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Налаштування плагіна UpdraftPlus для бекапів WordPress
Проста
від 4 годин до 2 робочих днів
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Налаштування плагіна UpdraftPlus для бекапів WordPress

UpdraftPlus — найпопулярніший плагін резервного копіювання для WordPress. Безплатна версія умиє робити автоматичні бекапи за розписанням і відправляти їх в хмарні сховища. Платна додає інкрементальні бекапи, мультисайт, шифрування.

Що входить у бекап

UpdraftPlus розбиває бекап на компоненти, які можна включати/виключати незалежно:

  • Database — дамп MySQL всієї бази даних WordPress
  • Plugins — вміст wp-content/plugins/
  • Themes — вміст wp-content/themes/
  • Uploads — вміст wp-content/uploads/ (може бути великим)
  • Others — решта у wp-content/ (mu-plugins, languages тощо)

Для невеликих сайтів бекапити все разом. Для великих — базу щодня, завантаження раз на тиждень.

Налаштування розписання

Settings → UpdraftPlus → Settings:

Files backup schedule:  Weekly → Retain 4 backups
Database backup schedule: Daily → Retain 14 backups

Бекапи запускаються через WP-Cron. Якщо на хостингу WP-Cron виконується рідко — налаштуйте системний cron:

# Системний cron для гарантованого запуску WP-Cron
*/15 * * * * www-data php /var/www/html/wp-cron.php --allow-root > /dev/null 2>&1

Віддалені сховища

Безплатна версія підтримує: Google Drive, Dropbox, Amazon S3, Rackspace, (S)FTP, Email.

Для Google Drive: натисніть «Authenticate with Google», авторизуйтесь через OAuth. Бекапи з'являться у папці «UpdraftPlus» на Google Drive.

Для S3-сумісних сховищ (Yandex Object Storage, Selectel, MinIO):

Storage: Amazon S3
Access Key: AKIAIOSFODNN7EXAMPLE
Secret Key: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
S3 Location: my-backup-bucket/site-backups/
Endpoint URL: https://storage.yandexcloud.net  (для Yandex Object Storage)

Виключення файлів з бекапу

Settings → UpdraftPlus → Expert Settings → Exclusions

Шаблони для виключення (підтримуються wildcard):

wp-content/uploads/cache/*
wp-content/uploads/wc-logs/*
wp-content/updraft/*
*.log
*.tmp

Відновлення

Кнопка Restore у розділі Existing Backups — виберіть компоненти для відновлення. Важливо: відновлення працює лише якщо база даних і файли з одного бекапу.

При відновленні на інший домен або сервер — UpdraftPlus задає питання про зміну URL (через пошук і заміну в базі, аналог WP Migrate DB).

Відновлення через WP-CLI (якщо панель недоступна):

wp --allow-root updraftplus restore --backup-timestamp=1710000000 --components=db,plugins,themes,uploads

Шифрування (Premium)

Settings → UpdraftPlus → Advanced Tools → Database encryption
→ Encryption phrase: [сильний пароль]

База шифрується AES-256 перед завантаженням у хмару. Без пароля відновити неможливо — зберігати пароль окремо від бекапів.

Програмний запуск бекапу

// Принудовий запуск через PHP (наприклад, перед оновленням плагінів)
$updraft = UpdraftPlus();
$backup_type = 'All';
$updraft->backup_time_nonce( $backup_type );
wp_schedule_single_event( time(), 'updraft_backup_job', [ 'db-files' ] );

Через WP-CLI:

# Створити бекап всього
wp --allow-root updraftplus backup --include-db --include-files

# Лише база даних
wp --allow-root updraftplus backup --include-db

UpdraftPlus Premium: мігратор

Premium-версія включає UpdraftMigrator та UpdraftClone — перенос сайту між хостингами напрямку, без скачування архіву. Сайт копіюється з сервера на сервер по прямій ссилці.

Додаткові налаштування

  • Повідомлення про результат бекапу на email
  • Сповіщення при помилці у хмарній завантаженні
  • Максимальна кількість зберігаємих бекапів на кожному сховищі
  • Розділення великих архівів на частини (при обмеженнях FTP/S3)

Тимчасові рамки

Налаштування автоматичних бекапів у хмару — 1–2 години.