File Storage Plugins
File storage plugins handle file uploads and storage.
| Adapter Key | Description |
|---|---|
shop.unchained.file-upload-plugin.gridfs | MongoDB GridFS storage |
shop.unchained.file-upload-plugin.minio | S3/MinIO compatible storage |
One file backend at a time
The active file backend is the first registered file adapter. The base / all presets register GridFS; to use MinIO/S3, register MinioPlugin instead of GridFSPlugin (see MinIO/S3).
GridFS vs MinIO/S3
| Feature | GridFS | MinIO/S3 |
|---|---|---|
| External service | No | Yes |
| Scalability | MongoDB limits | Virtually unlimited |
| CDN integration | Manual | Easy |
| Setup | None (preset default) | Requires MinIO/S3 service |