About this plugin
Demfilz Backup makes a complete backup of your WordPress site — the database and your files — packaged into a single zip and stored safely in your own Google Drive. When you need it, restore that backup to bring your site back exactly as it was.
It is built for real-world hosting: backups and restores run in small, resumable steps so large sites don’t hit PHP time or memory limits, and uploads and downloads to Google Drive are chunked (resumable).
Back up
- One click to bundle the database + files into a single.zip.
- Store the backup in Google Drive (your own account) or keep it on the server.
- Choose exactly what to include: database, uploads, themes, plugins, other wp-content, and (optionally) WordPress core.
- wp-config.php and the plugin’s own backup folder are always excluded.
Restore
- Restore from a backup in Google Drive, from a local copy, or by uploading a.zip.
- Brings your database and files back as they were — a straightforward rollback / disaster recovery for the site.
Automatic, scheduled backups
- Daily, weekly or monthly backups to Google Drive via WP-Cron.
- Retention: keep only the most recent N backups and prune the rest automatically.
- Optional email report after each scheduled backup.
Connect in one click
By default you connect Google Drive with a single Connect with Google click — no Google Cloud project, no copying keys. This uses a Demfilz sign-in helper that only brokers the Google authorization; your backups themselves always go directly from your server to your Google Drive. file scope is requested, so the plugin can see and manage only the backup files it creates.
Prefer to use your own Google app? Switch to Advanced → Use my own Google app on the Settings screen and paste your own Client ID and Secret — then nothing passes through Demfilz at all.
Moving a site to a new domain
This plugin restores a backup onto its own site. com/demfilz-backup) adds serialization-safe cross-URL migration — it is a distinct plugin and is not required for backing up or restoring your site here.
External services
This plugin can connect to the following external services. Which ones apply depends on your settings.
Google Drive (always, once connected). com/ ). file scope).
com/terms).
Demfilz Google sign-in helper (default “Automatic” connection method only). com/gdrive/ to complete Google sign-in and to refresh access tokens. What is sent: your site URL and the OAuth codes/tokens needed to complete the connection; the broker does not permanently store your tokens.
This step exists because a public plugin cannot safely embed a Google client secret, so the secret-holding exchange happens server-side. If you instead choose Advanced → Use my own Google app, this service is not used at all and the plugin talks only to Google. com/privacy.