Skip to content
AsterDriveDeveloper
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

BackendBest forTutorial
Local DiskSingle machine, NAS, small teams, minimal dependenciesLocal Disk
S3 / MinIO / R2Object storage, large files, external buckets, cloud storageS3 / MinIO / R2
Azure Blob StorageAzure Storage accounts, Blob containers, Azure-managed object storageAzure Blob Storage
Tencent Cloud COSTencent Cloud object storage, COS CI, per-policy native processingTencent Cloud COS
OneDriveMicrosoft 365, OneDrive, SharePoint / group drives, Microsoft Graph authorizationOneDrive
SFTPSSH/SFTP file servers, NAS, traditional server directories, server-side streamingSFTP
Remote NodeControl plane on the primary, real objects written to another AsterDriveFollower Node Storage Policy

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 credentials at rest — plus how to choose between relay_stream and presigned — see the Storage Capability Matrix.

Prepare the backend service

Create the storage policy

Test the connection

Create or adjust policy group rules

Bind users or teams

Validate upload / download / share with a real account

Prepare the backend service

Create the storage policy

Test the connection

Create or adjust policy group rules

Bind users or teams

Validate upload / download / share with a real account

For a new backend, create a separate new policy; do not edit the old policy that is in use.

Recommended approach:

  1. Create the backend policy
  2. Create a test policy group
  3. Bind a test user or test team
  4. Run upload, download, share, delete, and restore end to end
  5. Only then migrate real users or teams to the new policy group