Overview of MinIO Plus features
MinIO Plus is a secondary encapsulation and enhancement tool for MinIO. It is designed to be non-intrusive, meaning it enhances MinIO's capabilities without modifying the original MinIO code. Key features include:
- Instant File Transmission: Uses hash digest recognition to avoid re-uploading identical files.
- Concurrent & Resumable Uploads: Splits files into small blocks for concurrent uploading to maximize bandwidth and allows resuming failed transfers from the last unfinished block.
- Automatic Thumbnail Generation: Automatically generates thumbnails for images upon upload with configurable sizes.
- Automatic Bucket Policy: Organizes files into buckets by type (e.g., documents, audio, video) and paths by date (
/year/month) to prevent OS file system performance degradation. - Access Control: Supports user- and group-based file access control.
- Link Validity: Provides pre-signed upload and download addresses with configurable expiration periods.
- Client Direct Connection: Allows the frontend to connect directly to MinIO, bypassing the application server's file stream handling to maintain native performance.