WordPress plugin · Backup · Migration

Demfilz Backup

Back up your whole WordPress site — database and files — into a single zip and store it safely in your own Google Drive. Connect in one click, schedule automatic backups, and restore any backup when you need it — with a separate Pro add-on for moving to a new domain.

v1.0.0 · .zip · WordPress 6.2+ · PHP 7.4+ · free, no account needed

Database + files in one zip One-click Google Drive connect Scheduled + retention

What it does

Demfilz Backup bundles your database and files into a single .zip and uploads it straight to your own Google Drive. Backups and restores run in small, resumable steps and transfers are chunked, so even large sites complete without hitting PHP time or memory limits.

Connect Drive with a single “Connect with Google” click — no Google Cloud project, no copying keys (advanced users can bring their own Google app instead). Choose exactly what to include, run backups on a daily, weekly or monthly schedule, and keep only the most recent copies with automatic retention.

Free and Pro

Everything you need to protect a site is free; pay only when you move one:

  • Free — unlimited full-site backups to Google Drive, scheduled backups with retention, and restoring a backup onto the same site (rollback / disaster recovery).
  • Pro add-on ($19/year, all your sites) — a separate plugin, installed alongside the free one, that adds restoring a backup onto a different URL: migrate or clone a site to a new domain, with automatic, serialization-safe URL rewriting so nothing breaks.
Built right

Engineered to platform standards

This isn't a quick hack — it's built the way a plugin headed for the WordPress.org directory should be.

Coding standards

Passes the WordPress Coding Standards with zero errors and zero warnings, on PHP 7.4 and up.

Least-privilege access

Requests only Google's drive.file scope — the plugin can see and manage only the backup files it creates, never the rest of your Drive.

Your data stays yours

Backups go straight from your server to your own Google Drive. The backup folder is protected from public download.

How it works

From “I hope I have a backup” to one you can actually restore

1

Connect Google Drive

Click “Connect with Google”, approve access — no Google Cloud setup required.

2

Choose what to include

Database, uploads, themes, plugins — and optionally WordPress core.

3

Back up & schedule

Back up now, or set daily / weekly / monthly with automatic retention.

4

Restore when needed

Roll back the same site for free, or migrate to a new domain on Pro.

Read the full setup guide →
Backup & Restore
# backing up to Google Drive
Exported 42 database tables
Queued 3,180 files for the archive
Archive built (218 MB)
Uploading to Google Drive… 100%
✓ Backup complete
# --------------------------------
# restoring to a new domain (Pro)
Rewriting URLs → https://new-site.com

Move a site with confidence. On Pro, restoring onto a different URL rewrites every occurrence of the old address — even inside serialized and page-builder data — so links, settings and images all point to the new domain.

Pricing

Free to back up, $19/year to migrate

Back up and restore your site free forever. Upgrade to Pro to restore onto a different URL.

Free

Free

  • Unlimited full-site backups to Google Drive
  • One-click connect (or your own Google app)
  • Scheduled daily / weekly / monthly + retention
  • Resumable, chunked — handles large sites
  • Restore onto the same site (rollback)
Pro add-on

$19/year · all your sites

  • Separate add-on installed next to the free plugin
  • Restore onto a different URL (migrate / clone)
  • Serialization-safe URL rewriting
  • Handles a changed table prefix automatically
  • One licence covers every site you run
  • Billed yearly via Stripe — cancel anytime

Get the Pro add-on — $19/year

The free plugin is on the WordPress.org directory. Pro is a separate add-on plugin: after subscribing (Stripe) you receive a licence key and the add-on download by email; install it alongside the free plugin and activate the key. Not affiliated with Google or Stripe.

Download

Get Demfilz Backup

Now published on the official WordPress.org plugin directory — install it from Plugins → Add New (search “Demfilz Backup”), or download it from the directory. Connect Drive and back up straight away.

Demfilz Backup v1.0.0

.zip · WordPress 6.2+ · PHP 7.4+

Download on WordPress.org

Read the setup guide →

Free — no account required. To restore onto a different URL, add the separate Demfilz Backup Pro add-on ($19/year).

FAQs

Common questions

How do I back up WordPress to Google Drive for free?

Get Demfilz Backup free from the WordPress.org directory — no account needed — then upload the zip in your WordPress admin under Plugins → Add New → Upload Plugin and activate it. Click “Connect with Google” to link your own Google Drive (no Google Cloud project or API keys required) and run your first backup. The free plugin gives you unlimited full-site backups; the setup guide walks through every step.

Does Demfilz Backup back up my whole WordPress site, including the database?

Yes — it bundles your database and files (uploads, themes, plugins, and optionally WordPress core) into a single zip and uploads it straight to your own Google Drive. You choose exactly what to include in each backup. Backups run in small, resumable steps with chunked transfers, so even large sites complete without hitting PHP time or memory limits.

How do I restore a WordPress site from a backup?

Pick any backup stored in your Google Drive and restore it onto the same site — that’s included free, so you can roll back after a bad update or recover from a disaster. Restores run in the same staged, resumable way as backups. Restoring onto a different URL is handled by the separate Pro add-on.

Can I migrate my WordPress site to a new domain?

Yes, with the Pro add-on — a separate plugin installed alongside the free one that lets you restore a backup onto a different URL. It rewrites every occurrence of the old address, even inside serialized and page-builder data, so links, settings and images all point to the new domain. It also handles a changed table prefix automatically.

Can I schedule automatic WordPress backups?

Yes — set a daily, weekly or monthly schedule and the plugin backs up automatically. Automatic retention keeps only the most recent copies in your Drive, so old backups don’t pile up. Scheduling and retention are both included in the free plugin.

How do I move a WordPress site without breaking links and images?

Back up the old site with the free plugin, set up WordPress at the new location, then use the Pro add-on to restore that backup onto the new URL. Its serialization-safe URL rewriting replaces the old address everywhere — including inside serialized and page-builder data — so links, settings and images keep working after the move.

Is Demfilz Backup free, and what does Pro cost?

The core plugin is free: unlimited full-site backups to your own Google Drive, scheduled backups with retention, and restoring onto the same site. The Pro add-on is $19/year and one licence covers every site you run; it adds restoring onto a different URL for migrations and cloning. It’s billed yearly via Stripe and you can cancel anytime.

Need a WordPress plugin like this?

Backups, integrations, migrations or something entirely custom — this is the kind of thing we build. Tell us what you need and we'll come back with a plan and a fixed quote.