MinIO
MinIO is what this plugin’s own integration tests run against, so it’s the most thoroughly exercised non-AWS provider.
Before you begin
A running MinIO server (self-hosted or via Docker) and its access key/secret.
Steps
- In Universal Storage → Settings, choose provider preset MinIO.
- Set Endpoint to your MinIO server’s API URL (for example
https://minio.example.com, orhttp://localhost:9000for local development). - Enable Force Path Style — MinIO typically requires path-style requests, and this isn’t turned on automatically by picking the preset.
- Enter your MinIO access key and secret, then Test connection.
Verify it worked
Test connection passes all steps. Uploading a test image (see Your first upload) shows the file in your MinIO bucket.
Troubleshooting
Connection fails over plain HTTP in local development — this is expected for
self-signed/no-TLS local MinIO instances; confirm the endpoint’s scheme (http:// vs
https://) and port match your actual MinIO configuration.
Connection fails with a path-style error — confirm Force Path Style is enabled; turning it off is rarely correct for MinIO.