> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dataraven.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Hetzner

> Connect Hetzner Object Storage buckets as sources and destinations for transfer tasks.

Hetzner Object Storage — S3-compatible, with the region encoded in the endpoint hostname.

## At a Glance

|                   |                                                   |
| ----------------- | ------------------------------------------------- |
| **Region**        | Not needed (embedded in endpoint)                 |
| **Endpoint URL**  | Required — e.g., `hel1.your-objectstorage.com`    |
| **Credentials**   | Access key — `access_key_id`, `secret_access_key` |
| **Task defaults** | `s3_no_check_bucket: true`, `fast_list: true`     |

## Credentials

Create a [secret](/secrets) with the **Hetzner** provider type. The auth method is
`hetzner_access_key`, which requires:

| Field               | Description               |
| ------------------- | ------------------------- |
| `access_key_id`     | Hetzner access key ID     |
| `secret_access_key` | Hetzner secret access key |

Generate credentials from the Hetzner Cloud Console under **Object Storage**.

## Location Setup

| Field             | Value                                                  |
| ----------------- | ------------------------------------------------------ |
| **region**        | Leave blank — the endpoint hostname carries the region |
| **endpoint\_url** | Required — `<region>.your-objectstorage.com`           |

The endpoint URL includes the region (e.g., `hel1.your-objectstorage.com`,
`nbg1.your-objectstorage.com`, `fsn1.your-objectstorage.com`).

Example:

| Field          | Example value                 |
| -------------- | ----------------------------- |
| name           | `Hetzner Helsinki`            |
| location\_type | Hetzner                       |
| bucket\_name   | `acme-backups`                |
| endpoint\_url  | `hel1.your-objectstorage.com` |

## Importing from rclone.conf

Hetzner remotes appear in `rclone.conf` as `type = s3` with `provider = Hetzner`. See the
[rclone import guide](/guides/import-rclone-config).
