Minio is a local cloud object storage server, it’s open source, released under Apache License V2.0, allowing developers and devops to have a local and a public cloud storage to:
- backup VMs
- backup containers
- store unstructured Data ( photos, files, …)
- store objects in AWS S3
- store objects using SDKs (GO, Javascripts, Java )
to start a server you can use the container image of MiniO available on Docker hub here :
you can run this cmd :
docker pull minio/minio
to start the server run :
docker run -p 9000:9000 minio/minio server /export
you can access the web UI at http://localhost:9000
the access key and secret key for the local server are generated at the start of the server
create a bucket :
accessible also through the web UI:
using your AWS S3 storage :
we need to add AWS S3 end point to the list of hosts :
mc config host add my-aws https://s3.amazonaws.com YOUR_ACCESS_KEY YOUR_SECRET_KEY
create a bucket in S3 :
and it’s created :