The mc (MinIO S3 Client) tool is a modern alternative to s3cmd for interacting with S3-compatible storage, including Sive.Host S3.
You can configure mc to use your custom Sive.Host S3 endpoint (https://s3.sive.host or https://s4.sive.host) and perform various operations such as creating buckets, uploading files, and managing users.
Step-by-Step Guide to Configure mc
- 
Install mcOn Linux: sudo wget https://dl.min.io/client/mc/release/linux-amd64/mcsudo chmod +x mc
 sudo mv mc /usr/local/bin/On macOS: brew install minio/stable/mc
- 
Configure mcAdd your Sive.Host S3 endpoint as an alias in mc. Replace<access-key>,<secret-key>, ands3.sive.hostwith your specific details:mc alias set madiba-s3 https://s3.sive.host <access-key> <secret-key> --api S3v4
- 
Verify Configuration Check if the configuration is correct by listing buckets: mc ls madiba-s3
Example Commands
- 
List Buckets mc ls madiba-s3
- 
Create a Bucket mc mb madiba-s3/your-bucket-name
- 
Upload a File to a Bucket mc cp your-file.txt madiba-s3/your-bucket-name/
- 
Download a File from a Bucket mc cp madiba-s3/your-bucket-name/your-file.txt .
- 
List Files in a Bucket mc ls madiba-s3/your-bucket-name
- 
Remove a File from a Bucket mc rm madiba-s3/your-bucket-name/your-file.txt
Full Example
- 
Install mcsudo wget https://dl.min.io/client/mc/release/linux-amd64/mcsudo chmod +x mcsudo mv mc /usr/local/bin/
- 
Configure mcmc alias set umlando-s3 https://s3.sive.host <access-key> <secret-key> --api S3v4
- 
List Buckets mc ls umlando-s3
- 
Create a Bucket mc mb umlando-s3/your-bucket-name
- 
Upload a File to a Bucket mc cp your-file.txt umlando-s3/your-bucket-name/
- 
Download a File from a Bucket mc cp umlando-s3/your-bucket-name/your-file.txt .
By using mc, you can easily manage your Sive.Host S3 storage with a modern, user-friendly command-line interface.
- 
Large files EndPoint: https://s3.sive.host 
- 
General files and generally compatible SSL security certificate EndPoint: https://s4.sive.host 

