Integration with https://github.com/minio/minio will be awesome
If minio has S3-compatible APIs, you should already be able to use the S3 plugins for it, I think.
For example, DigitalOcean Spaces also has a compatible API, so you can use the S3 plugins on the client-side and configure Companion to generate signed request parameters for Spaces:
https://github.com/transloadit/uppy/blob/1dd4d79aa79526cc52e516f7126e71d492b5f83c/examples/digitalocean-spaces/server.js#L29-L43
Our docs briefly mention how to use the S3 plugin with DO Spaces and Google cloud storage here: https://uppy.io/docs/aws-s3/#S3-alternatives. It should look similar for minio.
@goto-bus-stop Thank you. Will check
Did you have any luck with it? :D
Most helpful comment
If minio has S3-compatible APIs, you should already be able to use the S3 plugins for it, I think.
For example, DigitalOcean Spaces also has a compatible API, so you can use the S3 plugins on the client-side and configure Companion to generate signed request parameters for Spaces:
https://github.com/transloadit/uppy/blob/1dd4d79aa79526cc52e516f7126e71d492b5f83c/examples/digitalocean-spaces/server.js#L29-L43
Our docs briefly mention how to use the S3 plugin with DO Spaces and Google cloud storage here: https://uppy.io/docs/aws-s3/#S3-alternatives. It should look similar for minio.