# Proxmox Backup Server Integration with Zata.ai S3 Storage

**Overview**

This document describes the procedure to configure **Proxmox Backup Server (PBS)** to store backups on **Zata.ai S3-compatible Object Storage**.

The integration allows virtual machine and container backups from Proxmox environments to be securely stored in scalable object storage.

**Prerequisites**

Before starting the setup, ensure the following requirements are met:

* Proxmox VE installed and running
* Proxmox Backup Server installed
* Internet connectivity
* Zata.ai object storage account
* S3 bucket created
* Access Key and Secret Key generated

1. **Create Object Storage Bucket**

**Step 1:** Login to the Zata.ai dashboard.

**Step 2:** Navigate to:

```
Object Storage → Buckets
```

**Step 3:** Click **Create Bucket**

**Step 4:** Enter bucket name

Example:

```
proxmox-backups
```

**Step 5:** Click **Create**

**5. Generate Access Credentials**

**Step 1:** Navigate to:

```
Object Storage → Access Keys
```

**Step 2:** Click **Create Key**

**Step 3:** Copy the generated credentials:

```
Access Key ID
Secret Access Key
```

These credentials will be used to authenticate PBS with S3 storage.

2. &#x20;**Access Proxmox Backup Server**

Open the PBS web interface in a browser:

```
https://<PBS-IP>:8007
```

Login using:

```
Username: root@<PBS-IP>
Password: server password
```

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2Fx5j5tdNo1gHtCKz4yyIB%2Fimage.png?alt=media&#x26;token=d31bbf73-adfd-4e9f-b285-8b75310aea61" alt=""><figcaption></figcaption></figure>

3. &#x20;**Configure S3 Endpoint**

**Step 1:** Navigate to:

```
Configuration → S3 Endpoints
```

**Step 2:** Click **Add**

**Step 3:** Enter the following configuration:

```
S3 Endpoint ID : zata-reg
Endpoint       : idr01.zata.ai
Port           : 443
Region         : us-east-1
Access Key     : <Access Key>
Secret Key     : <Secret Key>
Path Style     : Enabled
```

**Step 4:** Click **OK**

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FHMIS4Vo2EhHbOKuJa4qb%2Fimage.png?alt=media&#x26;token=91f0799a-c940-4d6b-a259-d945fa0b900b" alt=""><figcaption></figcaption></figure>

4. **Create Local Cache Directory**\
   PBS requires a local cache directory when using S3 storage.

**Step 1**

Open:

```
Administration → Shell
```

**Step 2:** Run the following command:

```
mkdir -p /mnt/pbs-cache
```

**Step 3:** Verify directory creation:

```
ls /mnt
```

Expected output:

```
pbs-cache
```

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FMNZX2KTRwtMp5FqdpVSn%2Fimage.png?alt=media&#x26;token=47260193-7a9c-4295-be9b-373889ce7dad" alt=""><figcaption></figcaption></figure>

***

5. **Create Datastore**

**Step 1**

Navigate to:

```
Datastore → Add
```

**Step 2**

Configure datastore settings:

```
Name           : zata-backups
Datastore Type : S3 (tech preview)
Local Cache    : /mnt/pbs-cache
S3 Endpoint ID : zata-reg
Bucket         : proxmox-backups
GC Schedule    : daily
Prune Schedule : daily
```

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2F2okC35EEfDOsrXMnCWRy%2Fimage.png?alt=media&#x26;token=01b70100-b9f5-4e43-9872-53beb8228cb3" alt=""><figcaption></figcaption></figure>

6\. **Verify Datastore Configuration**

After successful configuration, the datastore will appear under:

```
Datastore → zata-backups
```

The PBS dashboard will display storage usage.

<figure><img src="https://2683631041-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPVG4W649TwXN8OejRhb%2Fuploads%2FeZfGZdS6NCXkQud9nUVD%2Fimage.png?alt=media&#x26;token=6cf7006a-e4eb-49f9-93c3-b15ed7528612" alt=""><figcaption></figcaption></figure>

***

**11. Conclusion**

The Proxmox Backup Server has been successfully integrated with Zata.ai S3-compatible object storage. This setup enables secure, scalable, and centralized backup storage for Proxmox environments.

Backups can now be scheduled and stored in object storage for disaster recovery and long-term retention.
