Add a CDN server (providers overview)

Create an S3-compatible CDN row: AWS, Wasabi, R2, Contabo, DigitalOcean Spaces, IDrive e2, or Other.

Add a CDN server (providers overview)

Add object storage as a weighted upload backend.

Where to find it

Admin → ServersAdd new CDN (/admin/servers/add?cdn=1)

How it works

Choose Provider. Fields change by vendor:

Provider id Label Notes
aws Amazon S3 Access/secret, bucket, region, custom domain
wasabi Wasabi Same shape as AWS
r2 Cloudflare R2 Account ID instead of region; custom domain
contabo Contabo Object Storage Endpoint required; region optional
digitalocean DigitalOcean Spaces Region required; custom domain
idrive IDrive e2 Endpoint; custom domain
other Other (S3-compatible) Endpoint required; no custom-domain field

You set a manual Server ID on create. Secrets are stored encrypted. This does not create a remote storage-node package and does not offer SFTP on CDN rows.

Common problems

Wrong endpoint

Use the API base URL - not a bucket path or public website URL.

Related