Storage
Choose where uploaded images and media files are stored.
Go to Settings → Storage and pick a driver, then click Save storage settings.
Local disk (default)
Zero-config. Files are saved on the server and included in your backups. Fine for getting started or low-traffic setups.
S3-compatible
For production or multi-server setups. Works with AWS S3, Cloudflare R2, MinIO, and other S3 APIs.
Fill in:
| Field | Notes |
|---|---|
| Endpoint URL | Leave empty for AWS S3. R2: https://{accountId}.r2.cloudflarestorage.com |
| Region | e.g. us-east-1 (AWS) or auto (R2) |
| Bucket name | Your bucket |
| Access Key ID / Secret | IAM or provider API token |
| Public URL | Optional CDN or public bucket URL |
The dashboard has presets for AWS S3, R2, and MinIO that auto-fill endpoint and region.