Title: DRSite
Author: drsiteapp
Published: <strong>October 25, 2026</strong>
Last modified: October 25, 2026

---

Search plugins

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

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

# DRSite

 By [drsiteapp](https://profiles.wordpress.org/drsiteapp/)

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

 * [Details](https://wordpress.org/plugins/drsite-backup/#description)
 * [Reviews](https://wordpress.org/plugins/drsite-backup/#reviews)
 *  [Installation](https://wordpress.org/plugins/drsite-backup/#installation)
 * [Development](https://wordpress.org/plugins/drsite-backup/#developers)

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

## Description

Connects your WordPress site to DRSite (https://drsite.app/). Backups, restores,
the standby copy and health checks all run from your DRSite dashboard; the plugin
itself only holds the connection.

 1. In DRSite, add the site, then open Backups  WordPress and copy the Plugin API key(
    it starts with drs_).
 2. Activate the plugin, go to Tools  DRSite, paste the key and save.
 3. In DRSite, click Check status on the site. Tools  DRSite then shows when DRSite
    last reached the site.

DRSite calls the site’s REST API with header `X-Drsite-Api-Key`; every call needs
the saved key.

### External services

This plugin connects the site to DRSite (https://drsite.app/), a backup, monitoring
and failover service run by Netcetera, the plugin’s author. Without a DRSite account
and API key the plugin does nothing.

What is sent, and when:

 * Backups: when DRSite asks for a backup (on the site’s schedule, or when the site
   owner clicks Back up now in DRSite), the plugin creates a ZIP of wp-content, 
   a database dump and a copy of wp-config.php, and uploads it to DRSite’s storage
   with a one-time upload link that DRSite provides. DRSite’s storage is S3-compatible
   object storage (IDrive e2 or Backblaze B2) used by DRSite on the site owner’s
   behalf.
 * Site health: when DRSite checks the site, the plugin returns WordPress, PHP and
   database versions, Site Health results, disk and database sizes, and its own 
   version.
 * Restores: when the site owner restores from DRSite, DRSite tells the plugin which
   backup to restore; the plugin restores it from the copy kept on the site. Nothing
   is sent.

Nothing is sent unless DRSite calls the site with the site’s own API key. The plugin
does not track visitors or send personal data about them, other than any personal
data stored in the site’s own files and database, which is part of every backup.

DRSite terms of service: https://drsite.app/terms
 DRSite privacy policy: https://
drsite.app/privacy

## Installation

 1. In WordPress, go to Plugins  Add New, search for DRSite and install it. Or upload
    the `drsite-backup` folder to `/wp-content/plugins/`.
 2. Activate it.
 3. Open Tools  DRSite and save the API key from DRSite.

## FAQ

### Where are backups stored?

In DRSite’s storage. The plugin makes each backup in `wp-content/uploads/drsite-
backups/` while DRSite collects it.

### How do I restore?

From the site in DRSite: Backups  WordPress.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“DRSite” is open source software. The following people have contributed to this 
plugin.

Contributors

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

[Translate “DRSite” into your language.](https://translate.wordpress.org/projects/wp-plugins/drsite-backup)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/drsite-backup/), check
out the [SVN repository](https://plugins.svn.wordpress.org/drsite-backup/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/drsite-backup/) 
by [RSS](https://plugins.trac.wordpress.org/log/drsite-backup/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.1.2

 * Health check runs WordPress’s Site Health tests (they were being skipped) and
   lists plugins, themes and WordPress core with an update waiting, for DRSite’s
   care report.

#### 2.1.1

 * Uploads to DRSite storage go through the WordPress HTTP API, still streamed from
   disk so large backups are not held in memory.

#### 2.1.0

 * Incremental backups when DRSite asks for them (Premium and Enterprise): only 
   files changed since the night’s full backup, plus the whole database. A restore
   puts the full back first, then the changes.
 * Keeps only the last two days of backups on this server; DRSite keeps the rest.

#### 2.0.2

 * Updates come from WordPress.org like any other plugin; DRSite no longer installs
   updates itself.
 * Text domain and readme tidied for the WordPress.org directory, with an External
   services section.

#### 2.0.1

 * Fixed: a backup requested by DRSite could stop with “There has been a critical
   error on this website” on sites where nothing else loads wp-admin’s file functions(
   wp_tempnam).

#### 2.0.0

 * Slimmed down: Tools  DRSite only connects the site (API key and connection status).
   Backups, restores and health checks run from DRSite.
 * Only DRSite keys (drs_ + 48 characters) are accepted; the old sk-live- generator
   is gone.

#### 1.4.3

 * DRSite can update the plugin from its control panel (Backups  WordPress  Update
   plugin).

#### 1.4.2

 * On Enterprise, a full backup a day also goes straight to the site’s DRSite Cold
   Vault.

#### 1.4.1

 * DRSite’s key-protected routes keep working on sites that restrict the REST API
   to signed-in users (“REST API restricted to authenticated users”). Other routes
   stay restricted.

#### 1.4.0

 * Uploads each backup straight to DRSite’s storage with a one-time link, instead
   of DRSite downloading it from your site. Large backups no longer pass through
   DRSite’s servers.

#### 1.3.3

 * Sanitises the request URI, route and API key header before use.
 * Plural form for the backup count; reviewer notes on intentional raw file and 
   database calls.

#### 1.3.2

 * Text domain matches the plugin slug (drsite-backup), so translations load.
 * Tested with WordPress 7.1.
 * Escapes the settings link in the admin notice; uses wp_delete_file().

#### 1.3.1

 * Backups leave out other plugins’ backup folders (UpdraftPlus, All-in-One WP Migration,
   Duplicator, BackWPup, WPvivid and others), caches, Wordfence logs and debug.log,
   so they are smaller and faster.

#### 1.3.0

 * New key-protected REST route GET /drsite/v1/download?file=… streams a backup 
   ZIP, so DRSite can keep a copy off this server and use it for the standby copy.

#### 1.2.2

 * Backup, restore, download, and API key forms post to Tools  DRSite instead of
   admin-post.php.

#### 1.2.1

 * A valid X-Drsite-Api-Key is accepted on /drsite/v1 even when the REST API is 
   limited to logged-in users.

#### 1.2.0

 * Added REST health endpoint `GET /drsite/v1/health` with core Site Health checks,
   DB + disk stats, backup summary; added Site Health snapshot to the Tools  DRSite
   page.

#### 1.1.0

 * Added REST restore endpoint `POST /drsite/v1/restore` (requires `file` + `"confirm":
   true`).

#### 1.0.0

 * Initial release: API key gate, backup ZIP, restore, REST endpoints.

## Meta

 *  Version **2.1.2**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [API key](https://wordpress.org/plugins/tags/api-key/)[backup](https://wordpress.org/plugins/tags/backup/)
   [database](https://wordpress.org/plugins/tags/database/)[restore](https://wordpress.org/plugins/tags/restore/)
   [zip](https://wordpress.org/plugins/tags/zip/)
 *  [Advanced View](https://wordpress.org/plugins/drsite-backup/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/drsite-backup/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/drsite-backup/)