Generic CDN for any storage backend
- Server
- Dashboard
- Helm & Docker
The generic CDN mode is a 302 to {base URL}/{object key}. It was wired to S3 only (STORAGE_MODE=s3 plus S3_CDN_PREFIX) even though it works with any public bucket behind a CDN.
- New
CDN_BASE_URLvariable, available on thes3andgcsstorage modes.S3_CDN_PREFIXstays as a deprecated alias with a one-time warning at boot. - An explicitly configured base URL wins over the implicit GCS direct mode, which used to shadow it on GCS deployments with signing credentials.
- The settings endpoint reports the resolved
CDN_BASE_URLand a CDN type ofgeneric. The dashboard shows it. - Helm:
CDN_BASE_URLsits under theuseGenericCDNtoggle. Both keys are optional, so secrets holding only the legacy variable keep working.