BACK TO DIRECTORY

BackupEase – Scheduled Backup, Restore & Site Migration

by PrecisionWP

5.0
(1 ratings)

Tired of WordPress backups that time out or fail on shared hosting? BackupEase is built to just work, reliably.

  • Never times out: Automatically uses WP-CLI when available, or falls back to chunked PHP, so your backup finishes on any server.
  • Runs itself: Schedule automatic backups to Google Drive, with a rolling history and retention per storage provider.
  • Move fast: Migrate an entire site to a new host in minutes with one-click migration (BackupEase Pro).

BackupEase is a powerful yet user-friendly WordPress backup plugin that protects your website data with automated backups, flexible scheduling, and multiple storage options. BackupEase combines intelligent backup technology with an intuitive interface to make website protection effortless.

Key Benefits

  • Intelligent Backup System: Uses WP-CLI when available for the fastest backups, otherwise runs in pure PHP on any host
  • Flexible Scheduling: Daily, weekly, or monthly automated backups at your preferred time
  • Multiple Storage Options: Local storage and Google Drive built in; unlock FTP, SFTP, OneDrive, Dropbox and S3-compatible storage with BackupEase Pro
  • Smart Exclusions: Exclude unnecessary files and folders to save time and space
  • Real-Time Progress: Monitor backup progress with detailed status updates
  • WP-CLI Integration: Background processing for large sites without timeout issues
  • Google Drive Storage: Upload backups to Google Drive with OAuth integration
  • Backup Retention: Auto-delete old backups by count, age, or both – per storage provider
  • Encrypted Credentials: Your Google Drive login details are encrypted, never stored in plain text
  • Works on Any Host: No shell access, no configuration – it just works

Features

Backup Methods

  • Manual Backup: Create a backup anytime with a single click.
  • Scheduled Backup: Set it and forget it – daily, weekly, or monthly.
  • Works on Any Host: Automatically uses WP-CLI when available for speed, or pure PHP when it isn’t – no shell access needed, no timeouts.
  • Full Site Backup: Complete database and file backups, so nothing gets left behind.

Restore

  • One-Click Restore: Put your site back from any backup, database, files, or both, without phpMyAdmin or FTP.
  • Safe by Default: Your old database is set aside instead of deleted, and replaced files are kept, so a restore that fails partway through undoes itself.
  • Undo: Changed your mind after a restore finished? One click gives you your site back exactly as it was, for up to 24 hours.
  • Test a Backup: Check that a backup is complete and readable without touching your live site.

Easy to Manage

  • Backup History: See every backup, with status, size, and method, from one dashboard.
  • One-Click Downloads: Download your database or files anytime.
  • Live Progress: Watch your backup happen in real time and cancel it if you need to.
  • Backup Log: A clear, timestamped record of everything BackupEase has done.
  • Retry Failed Uploads: If an upload fails, retry it with one click instead of running the whole backup again.
  • Preview Before Cleanup: See exactly which old backups will be removed before it happens.

Reliable Scheduling

  • Flexible Schedules: Daily, weekly, or monthly, at whatever time works for you.
  • Timezone-Aware: Backups run on your site’s actual time, not a server default.
  • Email Notifications: Get an email when a scheduled backup succeeds or fails, so you’re never caught off guard.

Storage & Retention

  • Local & Google Drive Storage: Keep backups on your server, off-site on Google Drive, or both.
  • Encrypted Credentials: Your Google Drive connection details are encrypted, never stored in plain text.
  • Automatic Retention: Old backups are cleaned up automatically by count, age, or both – set separately for each storage location, so you’re never paying for storage you don’t need.
  • Exclude What You Don’t Need: Skip cache and other unnecessary folders to keep backups fast and small.

Built for Reliability

  • Adjustable Speed: Choose how intensive a backup is, to match your server’s limits.
  • No Timeouts: Large sites are processed in chunks, so backups finish even on tight hosting plans.
  • Background Processing: With WP-CLI, backups run in the background so they’re not tied to your browser staying open.

For Developers

Important Disclaimer

This plugin creates backups of your WordPress installation. While we strive to maintain reliability and stability:

  • Backup performance depends on your server configuration, hosting environment, and site size
  • Large sites may require longer backup times depending on the aggressiveness setting
  • We strongly recommend testing the plugin in a staging environment first
  • Always verify that backups are created successfully before relying on them
  • Maintain regular backups and store them in multiple locations

Server Compatibility Notice

Different server configurations may affect the plugin’s functionality:

  • WP-CLI (optional): Faster backups for HTTP-initiated runs require WP-CLI plus the shell_exec function. Driving WP-CLI from system cron requires only SSH access.
  • PHP Backup Runner: Works on every server, no shell access required. May take longer for very large sites.
  • Shared Hosting: May have restrictions on execution time and memory
  • Storage Space: Ensure adequate disk space for backup files
  • .htaccess: Some features may require Apache or compatible web servers
  • File Permissions: Proper permissions required for backup file creation

If you experience any issues, please check with your hosting provider about server limitations.

External services

This plugin connects to Google Drive (an external service) only when you explicitly enable and configure Google Drive as a storage provider in the plugin settings. No data is sent externally for core backup functionality (local backups).

Google Drive API

  • What the service is: Google’s cloud storage API, used to upload backup archives to your own Google Drive account.
  • What it is used for: Off-site storage and retrieval of your backup .zip / .sql files, plus listing and deleting previously uploaded backups for retention cleanup.
  • What data is sent:
    • The backup archive file contents, uploaded to a folder named “BackupEase” created by this plugin in your own Drive.
    • The OAuth client ID and client secret you supply in Settings, used solely to exchange the authorization code for access / refresh tokens.
    • Minimal metadata required by the Drive API (file name, MIME type, parent folder ID).
  • When it is sent:
    • During the one-time OAuth connection flow when you click “Connect to Google Drive”.
    • Each time a backup completes and Google Drive is selected as a target.
    • When you run retention cleanup or retry a failed upload.
  • Account requirement: You must create your own Google Cloud project and provide your own Client ID / Client Secret. The plugin does not share a Google application with other users.
  • Endpoints contacted:
    • https://accounts.google.com/o/oauth2/v2/auth
    • https://oauth2.googleapis.com/token
    • https://www.googleapis.com/drive/v3/files
    • https://www.googleapis.com/upload/drive/v3/files
  • Google’s Terms of Service: https://policies.google.com/terms
  • Google’s Privacy Policy: https://policies.google.com/privacy
  • Google API Services User Data Policy: https://developers.google.com/terms/api-services-user-data-policy

Screenshots

Dashboard

Dashboard

Manual Backup

Manual Backup

Scheduled Backups

Scheduled Backups

Backup Log

Backup Log

Migration

Migration

License

License

Settings

Settings

Plugin Details

Active Installs
20
Total Downloads
822
Version
2.3.0
Requires WP
5.3
Requires PHP
7.4
Tested Up To
7.1
Added
2026-05-26
Last Updated
2026-09-13 5:21pm GMT

Ratings

5
1
4
0
3
0
2
0
1
0