BucketMate
Providers

Hetzner Object Storage

Connect Hetzner Object Storage to BucketMate Web with S3 credentials and a location endpoint

BucketMate Web connects to Hetzner Object Storage through Hetzner's S3-compatible endpoints. Make sure the companion browser extension is connected before testing the connection.

Prerequisites

  • Hetzner Console project with Object Storage
  • Bucket location: fsn1, nbg1, or hel1
  • S3 access key
  • S3 secret key
  • Bucket
  • BucketMate browser extension

Endpoint and region

Use this endpoint format:

https://<location>.your-objectstorage.com
LocationRegionEndpoint
Falkensteinfsn1https://fsn1.your-objectstorage.com
Nurembergnbg1https://nbg1.your-objectstorage.com
Helsinkihel1https://hel1.your-objectstorage.com

The region must equal the location in the endpoint, and the endpoint location must match the location where the bucket was created.

Connection steps

  1. Open the Hetzner Console.
  2. Open the project that holds your buckets.
  3. Go to Security > S3 credentials.
  4. Generate new credentials.
  5. Copy the access key and secret key. Hetzner shows the secret key only once.
  6. Open BucketMate Web.
  7. Confirm the extension shows Connected in Settings > Advance.
  8. Choose Add connection.
  9. Select Hetzner Object Storage.
  10. Enter the endpoint for the bucket's location, for example https://fsn1.your-objectstorage.com.
  11. Select the matching region, for example fsn1.
  12. Enter the access key and secret key.
  13. Use Test Connection.
  14. Choose Save Connection.

Common issues and fixes

SignatureDoesNotMatch

The region and the endpoint location don't match, or the secret key was copied incorrectly. Use the same location for both and paste the secret key again.

Bucket not found

The bucket lives in a different location than the endpoint. Change the endpoint and region to the bucket's location. Add a separate connection for each location you use.

Invalid access key

S3 credentials belong to one Hetzner project. Generate credentials in the project that owns the bucket.

503 SlowDown

Hetzner limits each bucket and each source IP to 750 requests per second. Wait a moment and retry with fewer parallel transfers.

Buckets do not load

If bucket listing is restricted, add bucket names in Explicit buckets.

Read More

Hetzner Object Storage overview