Skip to content

Hetzner Object Storage

Store backups in Hetzner Object Storage - affordable S3-compatible storage in European and US data centers.

Configuration

FieldDescriptionDefaultRequired
NameFriendly name for this destination-
RegionHetzner data center regionfsn1
BucketBucket name-
Access Key IDS3 credential Access Key-
Secret Access KeyS3 credential Secret Key-
Path PrefixFolder path within the bucket-

Regions

RegionLocation
fsn1Falkenstein, Germany (default)
nbg1Nuremberg, Germany
hel1Helsinki, Finland
ashAshburn, USA

Setup Guide

  1. Create a bucket in the Hetzner Cloud ConsoleObject StorageCreate Bucket
  2. Generate S3 credentials: Go to Object StorageSettingsGenerate credentials
    • Copy the Access Key and Secret Key immediately (shown only once)
  3. Go to DestinationsAdd DestinationHetzner Object Storage
  4. Select your Region, enter Bucket name, Access Key, and Secret Key
  5. Enter a Path Prefix (required - e.g. backups or dbackup/prod)
  6. Click Test to verify the connection

Path Prefix Required

Unlike other S3 adapters, Hetzner Object Storage requires a Path Prefix. Set it to any folder name (e.g. backups).

How It Works

  • DBackup connects to https://<bucket>.<region>.your-objectstorage.com automatically
  • Uses S3-compatible API - uploads via multipart for large files
  • All credentials are stored AES-256-GCM encrypted in the database

Troubleshooting

AccessDenied

Access Denied (403)

Solution: Regenerate S3 credentials in Hetzner Cloud Console. Ensure the credentials haven't been revoked.

Bucket Not Found

NoSuchBucket

Solution: Verify the bucket name and region match exactly. Buckets are region-specific.

Missing Path Prefix

Validation error: path prefix is required

Solution: Enter a Path Prefix - this field is mandatory for Hetzner Object Storage.

Next Steps

Released under the GNU General Public License. | Privacy · Legal Notice