Security update: Docker images from v0.4.0-rc.1 fix the high-severity FFmpeg MagicYUV decoder vulnerability (CVE-2026-8461). Upgrade instances using older images immediately.View CVE advisory
Security update: v0.4.0-beta.3 fixes a WebDAV request issue that can terminate the server process. Upgrade older instances promptly.View advisory
Storage Backends
Choosing a Backend
Section titled “Choosing a Backend”| Backend | Connector ID | Deployment scope | Best for | Tutorial |
|---|---|---|---|---|
| Local | asterdrive.storage.local | Instance-local | Single machine, NAS, small teams, minimal dependencies | Local |
| S3 | asterdrive.storage.s3 | Shared across Primary instances | S3-compatible object storage, external buckets, and large files | S3 |
| Alibaba Cloud OSS | asterdrive.storage.alibaba_oss | Shared across Primary instances | Alibaba Cloud OSS with native V4 signing, split endpoints, or CNAME | Alibaba Cloud OSS |
| SFTP | asterdrive.storage.sftp | Shared across Primary instances | SSH/SFTP file servers and server-side streaming | SFTP |
| Azure Blob | asterdrive.storage.azure_blob | Shared across Primary instances | Azure Storage accounts and Blob containers | Azure Blob |
| Tencent COS | asterdrive.storage.tencent_cos | Shared across Primary instances | Tencent COS and per-policy COS CI processing | Tencent COS |
| Remote | asterdrive.storage.remote | Shared across Primary instances | Objects stored by another AsterDrive follower node | Remote |
| OneDrive | asterdrive.storage.onedrive | Shared across Primary instances | Microsoft 365, OneDrive, SharePoint, and group drives | OneDrive |
| Qiniu Kodo | asterdrive.storage.qiniu | Shared across Primary instances | Qiniu Cloud Kodo S3 spaces with official endpoint diagnostics | Qiniu Kodo |
For multi-Primary (cluster profile) deployments, the default policy must be reachable by every Primary, and local cannot be the default policy; see Storage Policies and Policy Groups.
For each backend’s direct-upload capability, capacity observation, native processing, and credential mode — plus how to choose between relay_stream and presigned — see the Storage Capability Matrix.
Shared Onboarding Flow
Section titled “Shared Onboarding Flow”Do Not Switch Production Traffic Yet
Section titled “Do Not Switch Production Traffic Yet”For a new backend, create a separate new policy; do not edit the old policy that is in use.
Recommended approach:
- Create the backend policy
- Create a test policy group
- Bind a test user or test team
- Run upload, download, share, delete, and restore end to end
- Only then migrate real users or teams to the new policy group