This plugin backs up your whole WordPress site to your own Google Drive and restores it when you need it. Here's how to install it, connect Drive in one click, choose what to back up, schedule it, and restore — including migrating to a new domain on Pro.
Upload the plugin zip and activate.
One click to Google Drive.
Choose what, run or schedule.
Same site free · new URL (Pro).
Demfilz Backup bundles your database and files into a single .zip and uploads it to your own Google Drive. Backups and restores run in small, resumable steps and transfers are chunked, so large sites finish without hitting PHP limits. You can back up on demand or on a daily, weekly or monthly schedule, and keep only the most recent copies.
Restoring a backup onto the same site (rollback / disaster recovery) is free. Restoring onto a different URL — moving or cloning a site to a new domain, with automatic serialization-safe URL rewriting — is provided by the separate Demfilz Backup Pro add-on ($19/year, all your sites).
You'll need: a WordPress site on 6.2+ with PHP 7.4+, and a Google account for your Drive. Enough free space in Drive for your backups. That's it — the one-click connection needs no Google Cloud setup.
Plugins → Add New and search “Demfilz Backup”, or download the zip from the directory.Plugins → Add New → Upload Plugin..zip, click Install Now, then Activate.Go to Backups → Settings and click Connect with Google. Approve access in your Google account — no Google Cloud project or keys required. When you return, the connection shows as Connected with your account email.
drive.file permission, so it can see and manage only the backup files it creates — never the rest of your Drive.On Backups → Settings, under What to back up, tick what to include — database, uploads, themes, plugins and other wp-content (and optionally WordPress core). wp-config.php and the plugin's own backup folder are always excluded.
On Backups → Backup & Restore, pick a backup from the list (or upload a .zip) and click Restore. Confirm — restoring overwrites the current database and files, so keep a fresh backup first.
Migrating to a new domain? Get the separate Demfilz Backup Pro add-on from demfilz.com/demfilz-backup ($19/year, all your sites). Install it alongside this plugin, then enter your licence key under Backups → Pro / Licence.
drive.file scope to its consent screen first.)