> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.zata.prathamchopde.site/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.zata.prathamchopde.site/_mcp/server.

# WordPress (UpdraftPlus)

UpdraftPlus is a WordPress backup plugin. It can send backups of your site's files and database to a Zata bucket through its **S3-Compatible (Generic)** remote storage.

## Before you start

* A bucket for the backups, for example `wp-backups`. See [Create a bucket](/buckets/create-a-bucket).
* An access key from the same region as the bucket. See [Access keys](/access/access-keys).
* Admin access to your WordPress site.

## Connection settings

| Setting                       | Value                                                                                                                                                   |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| S3 access key / S3 secret key | From **Access Keys** in the Zata console. The key must be from the same region as the bucket.                                                           |
| S3 location                   | Your bucket name only, for example `wp-backups` (or `wp-backups/site1` for a folder). The box already shows `s3generic://` in front, so do not type it. |
| S3 end-point                  | `idr01.zata.ai` for Indore, `bom01.zata.ai` for Mumbai (no `https://`)                                                                                  |
| Bucket access style           | **Path style**                                                                                                                                          |
| Signature version             | **SigV4**                                                                                                                                               |

## Set up UpdraftPlus

#### Install the plugin

In WordPress admin, open **Plugins** → **Add New Plugin**. Search for `UpdraftPlus` and click **Install Now** on **UpdraftPlus: WP Backup & Migration Plugin**. Then click **Activate**.

![WordPress admin menu with Plugins and Add New Plugin highlighted](/_fern-img/55106cab3b1ea3299c02c863290b963f32ea0a94bdb5f032f5e85d5d1e7ea971.webp)![Add Plugins search results with Install Now on UpdraftPlus](/_fern-img/73659094bfc6b278614df5978fb5cf491e70aa47ea192fcfa934c901d7dede9a.webp)![UpdraftPlus in the search results with the Activate button](/_fern-img/da2ade23ef95e94a8605370784df6d9776e0100614412f97f7ca3d749a257202.webp)

#### Choose Zata as remote storage

Open **Settings** → **UpdraftPlus Backups** and select the **Settings** tab. Under **Choose your remote storage**, select **S3-Compatible (Generic)**.

![UpdraftPlus Settings tab with S3-Compatible (Generic) selected as remote storage](/_fern-img/a962f2535da535c4dd10b924c0e31a3b3b2f82e7bca16fe395f62e27d041a4ef.webp)

#### Enter the Zata details

Fill in the fields from the table above and click **Test S3-Compatible (Generic) Settings**. A success message means WordPress can reach your bucket.

![S3-Compatible (Generic) settings with access key, secret key, S3 location, end-point idr01.zata.ai, Path style and SigV4](/_fern-img/dc3e8c2446f4647b3b895c72ac193e37aee71860bf3976fdd2718ab306e12120.webp)

#### Set the schedule and save

On the same tab, set **Files backup schedule** and **Database backup schedule**, and how many scheduled backups to keep. Click **Save Changes**.

## Test it

Open the **Backup / Restore** tab and click **Backup Now**. Tick **Include your database in the backup**, **Include your files in the backup** and **Send this backup to remote storage**, then click **Backup Now**.

![Backup / Restore tab of UpdraftPlus with the Backup Now button](/_fern-img/69933a9511af90ae4cd68c47f0fe3643fda5493d60f9b58cbaa5c975a786b08f.webp)![Take a new backup dialog with the database, files and remote storage options ticked](/_fern-img/f64221e058830ad8aa75dcae9b1d76e55e60a19849e3ef79daace46f0682f88b.webp)

When it finishes, the backup shows under **Existing backups**. Check that the backup files are in your bucket in the Zata console, and try a restore from the **Backup / Restore** tab before you rely on it.

![Existing backups list with the new backup and its database, plugins, themes, uploads and others parts](/_fern-img/6ddf22b6f596bce8fedd756fc16f1ae03fe2a93b7bb744994cbb5a6c21e66c41.webp)

## Troubleshooting

| Problem                             | Fix                                                                                                                           |
| ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| The test fails                      | Check the keys and the **S3 end-point**, and that **S3 location** is only the bucket name (no `s3generic://`, no `https://`). |
| Access denied                       | Check that the key can use the bucket and that the end-point matches the bucket's region.                                     |
| The backup stays only on the server | Tick **Send this backup to remote storage** in the **Backup Now** dialog.                                                     |
| Other errors                        | Read the UpdraftPlus log (**Download most recently modified log file** on the **Backup / Restore** tab).                      |

For other errors, see [Signature errors](/help/troubleshooting/signature-errors) and [Access denied](/help/troubleshooting/access-denied).