Skip to main content

MinIO Server Limits Per Tenant

Erasure Code (Multiple Drives / Servers)

ItemSpecification
Maximum number of servers per clusterno-limit
Maximum number of federated clustersno-limit
Minimum number of servers02
Minimum number of drives per server when server count is 104
Minimum number of drives per server when server count is 2 or 302
Minimum number of drives per server when server count is 401
Maximum number of drives per serverno-limit
Read quorumN/2
Write quorumN/2+1

Browser Access

ItemSpecification
Web browser upload size limit5 TiB

Limits of S3 API

ItemSpecification
Maximum number of bucketsno-limit
Maximum number of objects per bucketno-limit
Maximum object size5 TiB
Minimum object size0 B
Maximum object size per PUT operation5 TiB
Maximum number of parts per upload10,000
Part size5 MiB to 5 GiB. Last part can be 0 B to 5 GiB
Maximum number of parts returned per list parts request10000
Maximum number of objects returned per list objects request10000
Maximum number of multipart uploads returned per list multipart uploads request1000

List of Amazon S3 API’s not supported on MinIO

We found the following APIs to be redundant or less useful outside of AWS S3. If you have a different view on any of the APIs we missed, please open a github issue.

List of Amazon S3 Bucket API’s not supported on MinIO

  • BucketACL (Use bucket policies instead)
  • BucketCORS (CORS enabled by default on all buckets for all HTTP verbs)
  • BucketWebsite (Use caddy or nginx)
  • BucketAnalytics, BucketMetrics, BucketLogging (Use bucket notification APIs)
  • BucketRequestPayment

List of Amazon S3 Object API’s not supported on MinIO

Object name restrictions on MinIO

Object names that contain characters ^*|\/&"; are unsupported on Windows and other file systems which do not support filenames with these characters. Note that this list is not exhaustive, and depends on the maintainers of the filesystem itself.