MinIO — An S3 Alternative

Rahul juneja
2 min readJan 22, 2023

--

MinIO established itself as the standard for AWS S3 compatibility from its inception. One of the earliest adopters of the S3 API (both V2 and V4) and one of the only storage companies to focus exclusively on S3, MinIO’s massive community ensures that no other AWS alternative is more compatible.

Minio supports of All the S3 Api

Run Minio On Local

docker run \
-p 9000:9000 \
-p 9090:9090 \
--user $(id -u):$(id -g) \
--name minio1 \
-e "MINIO_ROOT_USER=ROOTUSER" \
-e "MINIO_ROOT_PASSWORD=CHANGEME123" \
-v $HOME/minio/data:/data \
quay.io/minio/minio server /data --console-address ":9090"

Usage

Step 1: Create Login into Minio Console http://localhost:9090/ and Create a Bucket

Step 2: Create Access key and Secret to access the bucket

Step 3: Install aws cli & Configure credentials in your local under ~/.aws/credentials

Step 4: Copy a Object to validate

aws --endpoint-url http://localhost:9000 s3 cp requirements.txt s3://test1/a/b/c/

Step 5: Validate the Object

High Availability Setup

--

--

Rahul juneja

Leaning into world of engineering is best at this space and time, always be curious and adventurous