How to install Minio Server on Linux mint 18.03

To install Minio Server on Linux mint 18.03

Minio is a cloud storage server released under Apache License v2, compatible with Amazon S3. Minio is best suited for storing unstructured data such as photos, videos, log files, backups and container / VM images. Size of an object can range from a few KBs to a maximum of 5TB.

Installation

Download the latest and stable installation package for Minio server.

linuxhelp ~ # wget https://dl.minio.io/server/minio/release/linux-amd64/minio
\--2018-09-07 03:06:53--  https://dl.minio.io/server/minio/release/linux-amd64/minio
Resolving dl.minio.io (dl.minio.io)... 178.128.69.202
Connecting to dl.minio.io (dl.minio.io)|178.128.69.202|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 29627104 (28M) \[application/octet-stream\]
Saving to: ‘minio.1’
minio.1                    100%\[======================================>\]  28.25M  1.12MB/s    in 26s     

2018-09-07 03:07:21 (1.08 MB/s) - ‘minio.1’ saved \[29627104/29627104\]

Once it is done, you need to give execute permission to the downloaded package, and for that, you need to run the following command.

linuxhelp ~ # chmod +x minio

You can now execute minio server using the following command. You will get the access key and SecretKey in the output.

 linuxhelp ~ # ./minio server /mnt/minio
 Endpoint:  http://192.168.7.201:9000  http://127.0.0.1:9000
AccessKey: B19FU0CECTQQHIGH6TOS 
SecretKey: TGrC02YgCMVsqCH5ESaBpaJOE9IJg1SY21VfW7Ad 
Browser Access:
   http://192.168.7.201:9000  http://127.0.0.1:9000
Command-line Access: https://docs.minio.io/docs/minio-client-quickstart-guide
   $ mc config host add myminio http://192.168.7.201:9000 B19FU0CECTQQHIGH6TOS TGrC02YgCMVsqCH5ESaBpaJOE9IJg1SY21VfW7Ad
Object API (Amazon S3 compatible):
   Go:         https://docs.minio.io/docs/golang-client-quickstart-guide
   Java:       https://docs.minio.io/docs/java-client-quickstart-guide
   Python:     https://docs.minio.io/docs/python-client-quickstart-guide
   JavaScript: https://docs.minio.io/docs/javascript-client-quickstart-guide
   .NET:       https://docs.minio.io/docs/dotnet-client-quickstart-guide

Once it is done, you shall open your browser and give URL as http://localhost:9000, the Minio browser now appears. It will ask access and secret key, give them and click enter.

Minio browser launches here. now you can access minio server.

With this, the installation of Minio server on Linuxmint 18.03 comes to an end.

FAQ
Q
What is the s3 key?
A
Amazon S3 is a simple key, value store designed to store as many objects as you want. You store these objects in one or more buckets. The version ID is a string that Amazon S3 generates when you add an object to a bucket.
Q
What is the s3 bucket?
A
An Amazon S3 bucket is a public cloud storage resource available in Amazon Web Services' (AWS) Simple Storage Service (S3), an object storage offering. Amazon S3 buckets, which are similar to file folders, store objects, which consist of data and its descriptive metadata.
Q
What is object-oriented storage?
A
Object storage (also known as object-based storage) is a computer data storage architecture that manages data as objects, as opposed to other storage architectures like file systems which manage data as a file hierarchy and block storage which manages data as blocks within sectors and tracks.
Q
What are the features of Minio?
A
The features of Minio are as follows,
Amazon S3 Compatible
Data Protection
Highly Available
Lambda Compute
Q
What is minio server?
A
Minio is an object storage server released under Apache License v2.0. It is compatible with Amazon S3 cloud storage service. It is best suited for storing unstructured data such as photos, videos, log files, backups and container / VM images.