Title: Demfilz Backup
Author: demfilz
Published: <strong>9. juli, 2026</strong>
Last modified: 9. juli, 2026

---

Søg plugins

![](https://ps.w.org/demfilz-backup/assets/banner-772x250.png?rev=3601383)

![](https://ps.w.org/demfilz-backup/assets/icon-256x256.png?rev=3601383)

# Demfilz Backup

 Af [demfilz](https://profiles.wordpress.org/demfilz/)

[Download](https://downloads.wordpress.org/plugin/demfilz-backup.1.0.0.zip)

 * [Detaljer](https://da.wordpress.org/plugins/demfilz-backup/#description)
 * [Vurderinger](https://da.wordpress.org/plugins/demfilz-backup/#reviews)
 *  [Installation](https://da.wordpress.org/plugins/demfilz-backup/#installation)
 * [Udvikling](https://da.wordpress.org/plugins/demfilz-backup/#developers)

 [Support](https://wordpress.org/support/plugin/demfilz-backup/)

## Beskrivelse

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**. Only the `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. If you want to **move or clone 
a site to a different URL**, the separate **Demfilz Backup Pro** add-on (available
from https://demfilz.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).** Your backups are uploaded to, listed 
in, downloaded from and deleted from your own Google Drive account via the Google
Drive API (`https://www.googleapis.com/`). This only happens after you connect an
account, and only for the plugin’s own backup files (`drive.file` scope). See Google’s
Privacy Policy (https://policies.google.com/privacy) and Terms (https://policies.
google.com/terms).

**Demfilz Google sign-in helper (default “Automatic” connection method only).** 
When you use the one-click “Connect with Google” button, the plugin contacts the
Demfilz OAuth broker at `https://api.demfilz.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. Demfilz privacy policy: https://demfilz.com/privacy.

## Skærmbilleder

[⌊Backup & Restore screen with progress and your stored backups.⌉⌊Backup & Restore
screen with progress and your stored backups.⌉[

Backup & Restore screen with progress and your stored backups.

[⌊Creating a backup to Google Drive.⌉⌊Creating a backup to Google Drive.⌉[

Creating a backup to Google Drive.

[⌊Restoring a backup.⌉⌊Restoring a backup.⌉[

Restoring a backup.

[⌊Settings: Google connection, what to include, schedule and retention.⌉⌊Settings:
Google connection, what to include, schedule and retention.⌉[

Settings: Google connection, what to include, schedule and retention.

## Installation

 1. Upload the plugin to `/wp-content/plugins/demfilz-backup`, or install it through
    the Plugins screen.
 2. Activate it through the **Plugins** screen.
 3. Go to **Backups  Settings** and click **Connect with Google**, then approve access.(
    That’s it — no Google Cloud setup.)
 4. Go to **Backups  Backup & Restore** and click **Back up to Google Drive**.

**Advanced (optional): use your own Google app.** On the Settings screen open **
Advanced  Use my own Google app**, create a Google Cloud OAuth client (type: Web
application) with the Google Drive API enabled, register the redirect URI shown,
paste your Client ID and Secret, save, then click **Connect with Google**.

## FAQ

### Do I need a Google Cloud account or developer setup?

No. With the default connection method you just click **Connect with Google** and
approve — your backups are stored in your own Google Drive. If you’d rather not 
use the Demfilz sign-in helper, you can switch to your own Google app under Advanced.

### Does my backup data pass through Demfilz?

No. Your backup files always go straight from your server to your Google Drive. 
In the default connection method, only the Google sign-in (authorization and token
refresh) is brokered by Demfilz; choosing “Use my own Google app” removes even that.

### Can I move my site to a different domain?

Restoring onto a different URL (site migration) is provided by the separate **Demfilz
Backup Pro** add-on, not by this plugin. This plugin backs up your site and restores
it onto the same site.

### Will a big site time out?

Backups and restores run in small steps, and Drive transfers are chunked and resumable,
so large sites are handled without exhausting PHP limits. If your host is very strict,
lower “Files per step” and “Database rows per step” on the Settings screen.

### Does restoring overwrite my current site?

Yes. Restoring replaces the current database and files with the contents of the 
backup. Always keep a fresh backup before restoring.

### Are my backups protected from public download?

Yes. Backups are stored in a protected folder with server rules that block direct
web access (Apache and IIS) and directory listing.

## Anmeldelser

Der er ingen anmeldelser for denne widget.

## Bidragsydere & udviklere

“Demfilz Backup” er open source-software. Følgende personer har bidraget til dette
plugin.

Bidragsydere

 *   [ demfilz ](https://profiles.wordpress.org/demfilz/)

[Oversæt “Demfilz Backup” til dit eget sprog.](https://translate.wordpress.org/projects/wp-plugins/demfilz-backup)

### Interesseret i udvikling?

[Gennemse koden](https://plugins.trac.wordpress.org/browser/demfilz-backup/), tjek
[SVN repository](https://plugins.svn.wordpress.org/demfilz-backup/), eller abonner
på [udviklerloggen](https://plugins.trac.wordpress.org/log/demfilz-backup/) via 
[RSS](https://plugins.trac.wordpress.org/log/demfilz-backup/?limit=100&mode=stop_on_copy&format=rss).

## Ændringslog

#### 1.0.0

 * Initial release: one-click “Connect with Google” (or use your own Google app),
   full-site backup (database + files) to Google Drive, scheduled backups with retention,
   and restore.

## Meta

 *  Version **1.0.0**
 *  Senest opdateret **24 timer siden**
 *  Aktive installationer **Færre end 10**
 *  WordPress-version ** 6.2 eller højere **
 *  Testet op til **7.0.1**
 *  PHP-version ** 7.4 eller højere **
 *  Sprog
 * [English (US)](https://wordpress.org/plugins/demfilz-backup/)
 * Tags
 * [backup](https://da.wordpress.org/plugins/tags/backup/)[cloud backup](https://da.wordpress.org/plugins/tags/cloud-backup/)
   [database backup](https://da.wordpress.org/plugins/tags/database-backup/)[restore](https://da.wordpress.org/plugins/tags/restore/)
   [scheduled backup](https://da.wordpress.org/plugins/tags/scheduled-backup/)
 *  [Avanceret visning](https://da.wordpress.org/plugins/demfilz-backup/advanced/)

## Bedømmelser

Der er endnu ikke indsendt nogen anmeldelser.

[Your review](https://wordpress.org/support/plugin/demfilz-backup/reviews/#new-post)

[Se alle anmeldelser.](https://wordpress.org/support/plugin/demfilz-backup/reviews/)

## Bidragsydere

 *   [ demfilz ](https://profiles.wordpress.org/demfilz/)

## Support

Har du noget at sige? Har du brug for hjælp?

 [Vis supportforum](https://wordpress.org/support/plugin/demfilz-backup/)