Because it took me a while to setup Hetzner object storage as a backup destination in the new Proxmox Backup Server I write this blog post. The imformation is all freely available, but next time I want to have a short manual for myself.
First you have to create a bucket in the region of your liking plus credentials in the Hetzner Cloud Console.
With that done we can start in the Web UI of the backup server. It is a 2 step setup. First you have to create an S3 Enpoint. So Navigate to Configuration/S3 Enpoints and click Add.

The Endpoin dialog shut look like this.
- S3 Endpoint ID: it is just an identifier for you endpoint in PBS
- Endpoint: {{bucket}}.{{region}}.your-objectstorage.com
- Region: either hel1, fsn1 or nbg1 depending on the region you chose
- Access Key: Key you created in Cloud Console for this project
- Secret Key: Secret you created in Cloud Console for this project
Then pleas check advanced and set Provider Quirks to Skip

Now that it is done you can create a Datastore. Press the “Add Datastore” within the Datastore-Subtree. From here its pretty easy. Just choose a name for the datastore, switch type to S3, give it a local cache directory, which is empty. and choose the Endpoint ID you just configured. If the Endpoint is configured correctly, the Bucket-Field should get populated automatically.

If you get an 404 error during datastore creation. you probably messed something up with the Endpoint-FQDN. It is important that it has the placeholders in front of the base-URL.
















