Servers & storage

How to Configure Contabo Object Storage CDN

Official Contabo help walkthrough: Object Storage Panel → Create Bucket, then Account → Security & Access → S3 Object Storage Credentials, plus region S3 base URL.

How to Configure Contabo Object Storage CDN

This guide follows Contabo’s official Customer Control Panel / help articles to create a bucket, copy S3 credentials, and pick the correct S3 base URL, then paste them into XFile Ultra.

Sources: Create and fill buckets · Generate access and secret keys · S3 connection settings / base URLs · Panel: https://my.contabo.com/

---

Where this goes in XFile Ultra

Admin → Servers → Servers managementAdd new CDN (or edit an existing CDN)

Provider: Contabo Object Storage

---

What to paste into XFile Ultra

XFile Ultra field Copy from Contabo
Access key ID Access Key under S3 Object Storage Credentials
Secret access key Secret Key under S3 Object Storage Credentials
Bucket name Exact bucket name
S3 endpoint URL Region S3 Base URL (see table below)
Region Optional region slug (e.g. eu2)
Public / custom domain URL Optional

Critical: Paste only the base URL — do not put the bucket name in the path.

Correct: https://eu2.contabostorage.com

Wrong: https://eu2.contabostorage.com/my-bucket

---

Step 1 — Open the Object Storage Panel

Per Contabo help:

1. Log in to the Customer Control Panel

2. In the blue control panel on the left, click Object Storage

3. Click Go to Object Storage Panel (opens a new Object Storage UI page)

You must already have Contabo Object Storage purchased for a region.

---

Step 2 — Create a bucket

Per How can I create a new bucket:

1. In the Object Storage Panel, click Create Bucket

2. Fill in Bucket Name (hover the i icon above the field for Contabo’s naming rules)

3. Select the region for your bucket

4. Select which object storage you want to create the bucket in (if more than one is listed)

5. Click Create Bucket

To list buckets later: Object Storage Panel → left StorageObject Storage (Buckets).

Copy the exact bucket name.

---

Step 3 — Copy Access Key and Secret Key

Per How do I generate access and secret keys:

1. Log in to the Customer Control Panel (if you left it)

2. Left blue control panel → Object Storage

3. Click Go to Object Storage Panel

4. Click Account

5. Click Security & Access

6. Scroll to S3 Object Storage Credentials

7. Copy the access key and secret key shown there

To generate a new secret key (if needed)

Same path to S3 Object Storage Credentials, then:

1. Click the refresh icon in the Quick Action column

2. In the confirmation window, click Yes

3. Copy the new secret and update XFile Ultra immediately

Alternate Contabo path for the same credentials

Contabo also documents: Customer Panel → left AccountSecurity & Access → scroll to S3 Object Storage Credentials.

---

Step 4 — Choose the S3 Base URL for your region

Per Where can I find S3 connection setting:

Contabo region S3 endpoint to paste in XFile Ultra
European Union https://eu2.contabostorage.com
Singapore https://sin1.contabostorage.com
United States https://usc1.contabostorage.com

Always include https://. Match the region of the bucket you created in Step 2.

---

Step 5 — Map values into XFile Ultra

Field Value
Access key ID Access Key from Step 3
Secret access key Secret Key from Step 3
Bucket name Bucket from Step 2
S3 endpoint URL Matching base URL from Step 4
Region Optional (e.g. eu2, sin1, usc1)

Finish in XFile Ultra

1. Open Admin → Servers → Servers managementAdd new CDN (or edit an existing CDN)

2. Choose the matching CDN provider

3. Paste every value from the “What to paste” table

4. Leave Performance mode on unless you want uploads to proxy through your VPS

5. Set the server status to ON when ready

6. Click Test connection

7. Click Save

If Test connection succeeds but says Performance mode requires bucket CORS, open Performance mode requires bucket CORS and paste the rule for your provider.

---

Common problems

Bucket not found / wrong region or endpoint

The bucket name must match exactly. The region (or Contabo / IDrive endpoint, or Cloudflare Account ID) must be the one for that bucket.

Access denied / bad credentials

Wrong Access Key ID or Secret Access Key, or the key cannot read/write that bucket. Create a new key with the right permissions and paste again.

Secret key lost

Almost every provider shows the secret once. You cannot look it up later — create or regenerate a key, update XFile Ultra, and stop using the old key.

Test connection OK, browser upload fails

Usually CORS. Use the Performance mode CORS article, or turn Performance mode off temporarily while you fix it.

Contabo and CORS

Contabo typically allows browser CORS by default. You usually do not need a manual CORS paste. If Performance mode uploads fail, re-check the endpoint (no bucket in the path), keys, and bucket name first.

Related