To obtain and use MinIO S3-compatible storage credentials, follow the guide below:
✅ Step-by-Step: Create MinIO S3 Credentials
Option 1: Self-Hosted MinIO Server
If you are self-hosting MinIO (most common), you will create your own credentials via the MinIO server environment.
Step 1: Install & Run MinIO Server
# Run standalone MinIO server (example)
minio server /data --console-address ":9001"
Step 2: Access Web Console
- Go to:
http://localhost:9001 - Default credentials:
- Access Key (username):
minioadmin - Secret Key (password):
minioadmin
- Access Key (username):
You can change these via environment variables:
export MINIO_ROOT_USER=myaccesskey
export MINIO_ROOT_PASSWORD=mysecretkey
Step 3: Create a Bucket
- Log into the web UI (localhost:9001)
- Go to Buckets → Create Bucket
- Example:
mybucket
📋 MinIO Credential Set (Example)
| Field | Value |
|---|---|
| Access Key ID | myaccesskey |
| Secret Access Key | mysecretkey |
| Bucket Name | mybucket |
| Endpoint | http://localhost:9000 (or your server) |
| Region | Optional – MinIO accepts any region |
✅ Endpoint Format (S3-compatible)
MinIO follows S3-compatible endpoints:
http://<minio-host>:<port>/<bucket>/<object>
If you’re hosting on remote server:
http://yourdomain.com:9000/mybucket/myfile.jpg