# Hetzner Object Storage GUI client for Mac, iPhone, and Web

> A Hetzner Object Storage GUI for fsn1, nbg1, and hel1 buckets. Hetzner S3 pricing, endpoints, limits, and fixes for common S3 errors.

Canonical: https://www.bucketmate.app/s3-client/hetzner-object-storage

Hetzner Object Storage is S3-compatible storage in Falkenstein, Nuremberg, and Helsinki. The Hetzner Console handles buckets and keys, and BucketMate covers the day-to-day file work.

Best for: Backups and app files on low-cost storage in Germany and Finland

## Hetzner Object Storage at a glance (checked October 2026)

- **Base price**: €6.49/mo - includes 1 TB storage and 1 TB egress
- **Extra storage**: €6.26/TB - per month, billed by the hour
- **Extra egress**: €1.00/TB - ingress and API calls are free
- **Locations**: 3 - fsn1, nbg1, and hel1
- Pricing: https://www.hetzner.com/storage/object-storage/

## Hetzner Object Storage console vs BucketMate

| Task | Console | BucketMate |
| --- | --- | --- |
| Browse and move files | Basic bucket tasks. The rest goes through the S3 API | Browse, rename, and drag files and folders |
| Download a folder | Needs an S3 tool | Download folders or the whole bucket |
| Versioning and object lock | Set up through the S3 API | Turn on versioning and browse versions |
| Share a private file | Needs an S3 tool to make a presigned link | Copy a presigned link with the expiry you choose |
| Preview files | Needs an S3 tool | Preview images, PDFs, and text |
| On the go | Browser only | Native iPhone and iPad app with Files integration |
| Other clouds | Hetzner buckets only | Hetzner next to S3, R2, and Tigris |

## Made for Hetzner Object Storage

- **One connection per location**: Each bucket lives in one location. Add a connection for fsn1, nbg1, or hel1 and group them in a workspace.
- **Keys cover the project**: An S3 key works for every bucket in its Hetzner project. BucketMate keeps it on your device.
- **Public and private links**: Copy public URLs for public buckets and presigned links for private ones.

## Common errors

- `SignatureDoesNotMatch`: The region doesn't match the endpoint, or the secret was copied wrong. Fix: Use the same location for both, like fsn1 with https://fsn1.your-objectstorage.com.
- `NoSuchBucket`: The bucket is in a different location than the endpoint. Fix: Switch the endpoint and region to the bucket's location.
- `InvalidAccessKeyId`: The key belongs to another project or was deleted. Fix: Create a new S3 credential in the bucket's project.
- `503 SlowDown`: More than 750 requests per second to one bucket or from one IP. Fix: Wait a moment and retry with fewer parallel transfers.

## Endpoint

`https://<location>.your-objectstorage.com`

The region must match the location in the endpoint and the bucket's location.

- fsn1: https://fsn1.your-objectstorage.com
- nbg1: https://nbg1.your-objectstorage.com
- hel1: https://hel1.your-objectstorage.com

## Connect in BucketMate

An S3 access key and secret from the Hetzner Console. The secret is shown once.

1. In the Hetzner Console, open your project, go to Security > S3 credentials, and generate a key.
2. In BucketMate, choose Add connection and select Hetzner Object Storage.
3. Pick the bucket's location, paste the keys, then Test Connection.

On iPhone, Hetzner Object Storage has its own option in the Provider picker with fsn1, nbg1, and hel1.

## S3 compatibility notes

- **64 KB minimum**: Objects under 64 KB are billed as 64 KB.
- **Bucket limits**: Up to 100 buckets, 100 TB and 50 million objects per bucket.
- **Hourly base fee**: The base fee runs every hour you have a bucket, even an empty one.

## FAQ

### How much does Hetzner Object Storage cost?

€6.49 per month excluding VAT, billed hourly. It includes 1 TB of storage and 1 TB of egress. Extra storage is about €6.26 per TB and extra egress €1.00 per TB.

### What is the Hetzner Object Storage S3 endpoint?

https://<location>.your-objectstorage.com, where the location is fsn1, nbg1, or hel1. Use the same value as the region.

### Is there a GUI for Hetzner Object Storage?

The Hetzner Console creates buckets and keys. BucketMate adds a full file browser on macOS, iOS, and Web for uploads, downloads, moves, and share links.

### Why can't I see a bucket from another location?

Each connection points at one location. Add another connection for that location's endpoint.

### Does BucketMate send my Hetzner keys to a server?

No. Keys stay on your device and requests go straight to Hetzner.

## Links

- Docs: https://docs.bucketmate.app/macos/providers/connect-hetzner.md
- Download: https://www.bucketmate.app/download
- Web app: https://web.bucketmate.app/
- All providers: https://www.bucketmate.app/s3-client.md
