MinIO is open source. It can be run locally. This makes it ideal for certain dev use cases, air gapped, and highly customizable. MinIO carries over the same cloud concepts, like buckets and tiers, into your own hardware.
See Download MinIO.
You can get a basic setup up and running in a few moments.
Note that the Development Installer of Diffgram comes pre-bundled with MinIO so no additional install is required.
To use MinIO to access or push data add it as a connection.
If running MinIO for debug on local host then be sure to include the port number for example
http:// IP address : port number
DIFFGRAM_MINIO_ENDPOINT_URL = 'http://localhost:9000'
To use MinIO as the base storage layer:
Set these values:
DIFFGRAM_MINIO_ENDPOINT_URL DIFFGRAM_MINIO_ACCESS_KEY_ID DIFFGRAM_MINIO_ACCESS_KEY_SECRET DIFFGRAM_S3_BUCKET_NAME ML__DIFFGRAM_S3_BUCKET_NAME DIFFGRAM_STATIC_STORAGE_PROVIDER = "minio"
DIFFGRAM_MINIO_ENDPOINT_URL = 'http://10.0.0.27:9000' DIFFGRAM_MINIO_ACCESS_KEY_ID = 'aaaaaaaaaaaaaaaaaa' DIFFGRAM_MINIO_ACCESS_KEY_SECRET = 'bbbbbbbbbbbbbbbbbbb' DIFFGRAM_S3_BUCKET_NAME = 'diffgram' ML__DIFFGRAM_S3_BUCKET_NAME = 'diffgram_ml' DIFFGRAM_STATIC_STORAGE_PROVIDER = 'minio'
Because MinIO uses S3 APIs, the S3 bucket and region names are reused
Setting Values Help
What do you mean by "Set values"? Where? -> Settings, Env, More
If your network changes, MinIO may change the endpoint address.
This can cause a "connection refused" message.
Check the API console to see the address
Updated 4 months ago