Proxmox Backup Server (PBS) provides native integration with an S3 Endpoint for the creation of a Datastore backed by Object Storage. This makes it very easy to configure backups straight to S3, or—with the built-in snapshot and sync features—a secondary tier of backups to protect your local backup copies.
This guide has been written and tested using PBS version 4.x.
Configuring S3 Endpoint
In the PBS console, navigate to the S3 Endpoints tab, and click Add:
Enter the relevant details:
-
endpoint URL (do not include
https://or port)- example:
vsa-00001-example-ngos.zadarazios.com
- example:
- Access and Secret Key
- Region
- Enable the Path Style checkbox
- Under the Advanced settings, set Provider Quirks to
Skip If-None-Match header
Creating a Datastore from an S3 Endpoint
Navigate to Datastores and click on Add Datastore:
For Datastore Type, select S3. Then select the S3 Endpoint you configured. Doing so will populate the Bucket dropdown menu with the buckets available in the NGOS.
Important: PBS does not manage buckets. A new, empty bucket should be created using the NGOS UI or an S3 compatible client for each new Datastore you wish to create.
See the PBS documentation for more details.