MinIO
Dropshare 5.16 or newer
To set up a connection to a Minio bucket, you need to create a Minio Connection in the Connections preferences after you've created the bucket in your Minio console.
Step 1: Create Bucket
To create your Minio bucket to use with Dropshare, log in to the Minio console, and click on Buckets, and Create Bucket. Enter a name of your choice. Afterwards, select Access: Public in the bucket preferences.
Step 2: Get Access Keys
Once the space has been created, go to Users and create a user for Dropshare, with readwrite access rights. Note down the Access Key and Secret Key as you need them in the next step.
Step 3: Set Up Connection
Go to the Dropshare preferences, open the Connections tab, and choose to create a new Minio Conneciton.
| Preference | Description |
|---|---|
| Bucket Name | Name of the Bucket from step 1 |
| Access Key | S3 API Access Key from step 2 |
| Secret Key | S3 API Secret Access Key from step 2 |
| Minio Server | Minio Server address, (usually runs on port 9000, so e.g. 1.2.3.4:9000) |
| Domain Alias | If you have a separate domain you want to use, enter it here, e.g. http://my-bucket.com/ |
| Use SSL | If you set up SSL/TLS for your Minio server, enable this preference |
Use the following access policy for the bucket in order to have files downloadable via URL:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": [
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::**BUCKETNAME**/*"
]
}
]
}Click Test Connection to make sure everything has been set up correctly, and you're done!

