Skip to content

Comparing Storage Policies

Cloudreve supports multiple storage providers, but due to API limitations and other factors, Cloudreve's support level for each policy varies. This chapter will detail the specific support differences between different storage policies.

You can create and configure storage policies at Dashboard -> Storage Policies -> New storage policy.

FeatureLocalRemote nodeOSSCOSQiniuUpyunOBSOneDriveS3
Chunked upload
Native thumbnails
Custom speed limit #1
Theoretical max file sizeUnlimitedUnlimitedUnlimitedUnlimitedUnlimited150 GB48.8 TB250 GBUnlimited
Private direct link without redirect #2
Public direct link without redirect #3
Callback required #4-RequiredRequired-RequiredRequiredRequired--
CORS config #5-RequiredRequiredRequired--Required-Required
Intranet Endpoint #6-#7#8
Friendly name download #9#10#10#11#10

Notes

  1. Custom speed limit refers to whether the download speed limit configured in user groups can take effect. For third-party storage policies, speed limit settings rely on signatures to ensure they cannot be arbitrarily modified, so please use private-read storage buckets.
  2. Callback required indicates whether the Cloudreve instance needs to receive callback requests from this storage endpoint. For storage policies that require callbacks, your Main Site URL setting needs to be valid and accessible by the storage endpoint.
  3. CORS config indicates whether cross-origin configuration needs to be set for the bucket. Cloudreve can help you set this up when creating the storage policy.
  4. Intranet endpoint indicates whether configuring an internal endpoint is supported. When Cloudreve and the storage bucket are with the same cloud service provider, you can configure Cloudreve's server requests to use the internal endpoint, reducing latency and costs.
  5. When using COS official domains, it will automatically resolve to internal endpoints within available regions: Private Network and Public Network Access
  6. Need to manually configure hosts to resolve public endpoints to internal network: Overview of Accessing OBS Through Internal Network on ECS
  7. Friendly filename download indicates whether the file name obtained during download is the same as the file name displayed in the file manager. For storage policies that do not support this feature, the file name and blob name are the same.
  8. Only supports private buckets.
  9. Need to enable the Download via browser option in the storage policy.