Minio Cloud storage API for Web/App [Part-1 : Setting up]

SanjayKhanSSK
2 min readMar 1, 2020

Ever worried about storing files on buckets like S3,GCS. Minio API makes Easy to communicate with external cloud storage.

Before deep dive take a look at Minio website .

Minio is used to Access cloud Buckets like S3, Google Cloud Storage, etc … or you can use your own system as cloud storage , Minio is created with GO Lang.

Get Started

We’re going to use docker version of minio, so if you’re not familiar with docker check out my blog which contains best resources you can learn docker in 24 minutes.

Ok , I think you’re familiar with docker and you have docker installed in your system(It’s ok if you don’t have docker you use APP that suits your OS check out this link .) , lets pull out Terminal and paste these commands.

docker pull minio/minio

docker run -p 4000:9000 minio/minio server /data

Output:Endpoint:  http://172.17.0.2:9000  http://127.0.0.1:9000

Browser Access:
http://172.17.0.2:9000 http://127.0.0.1:9000

Object API (Amazon S3 compatible):
Go: https://docs.min.io/docs/golang-client-quickstart-guide
Java: https://docs.min.io/docs/java-client-quickstart-guide
Python: https://docs.min.io/docs/python-client-quickstart-guide
JavaScript: https://docs.min.io/docs/javascript-client-quickstart-guide
.NET: https://docs.min.io/docs/dotnet-client-quickstart-guide
Detected default credentials 'minioadmin:minioadmin', please change the credentials immediately using 'MINIO_ACCESS_KEY' and 'MINIO_SECRET_KEY'

Hurray we have successfully setup MINIO to ensure that open any of one link in Browser Access: http://172.17.0.2:9000 (My Address use yours)

Minio Browser Login Page
Access key : minioadmin
Secret key : minioadmin
After login into minio

Hurray You have learned how to setup Minio, so what’s next?

In the Next part we’ll see work on…

Connecting to minio with Python

Creating Bucket with Python

Uploading File with Python

--

--