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:

Step 5: Click Create

5. Generate Access Credentials

Step 1: Navigate to:

Step 2: Click Create Key

Step 3: Copy the generated credentials:

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

  1. Access Proxmox Backup Server

Open the PBS web interface in a browser:

Login using:

  1. Configure S3 Endpoint

Step 1: Navigate to:

Step 2: Click Add

Step 3: Enter the following configuration:

Step 4: Click OK

  1. Create Local Cache Directory PBS requires a local cache directory when using S3 storage.

Step 1

Open:

Step 2: Run the following command:

Step 3: Verify directory creation:

Expected output:


  1. Create Datastore

Step 1

Navigate to:

Step 2

Configure datastore settings:

6. Verify Datastore Configuration

After successful configuration, the datastore will appear under:

The PBS dashboard will display storage usage.


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.

Last updated