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 → Servers → Add 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.