Linux Mint

How to Install MinIO Server and Client on Linux Mint 21

If you are looking for a substitute for the Amazon S3 cloud storage system, then try MinIO as it is free and quite easy to use. It is primarily an object storage system that can be used for a number of applications related to AI and machine learning.

Moreover, its functionality can be increased when used with Intel products and not only that MinIO provides MinIO server, MinIO client and some software development kits as a solution for cloud storage. So, if you are interested in using MinIO on Linux Mint 21 and looking for a complete installation guide for MinIO server and client then go through this guide.

Installing MinIO server on Linux Mint 21

MinIO server comes with enhanced security as it uses enterprise grade encryption and not only that it comes with enhanced performance that contributes to the data durability. The process of installation of MinIO server is not that complicated just follow the below mentioned steps carefully:

Step 1: Download deb package

To install MinIO server on Linux download its deb package from its official website by execute the command on it:

$ wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_20221212192727.0.0_amd64.deb -O minio.deb

Step 2: Install MinIO through apt

Once the file is downloaded install it through apt package manager:

$ sudo apt install ./minio.deb

Step 3: Check version

To see if the MinIO server is installed correctly let’s check its version:

$ minio --version

Step 4: Change permissions

To run MinIO server change its permissions using:

$ sudo chmod +x /usr/local/bin/minio

Step 5: Set username and password

Now it’s time to set the username and password for the server and for that run:

$ sudo MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password minio server /mnt/data --console-address ":9001"

Step 6: Login to MinIO server

Next, use the IP address and port number given in the image above to access the webpage of your MinIO server and afterwards login to it using the set password and username:

Now, you can use MinIO server as per your desire, you can access the menu on the left to make adjustments in MinIO server:

To remove MinIO server for Linux Mint 21 completely use:

$ sudo apt remove --autoremove minio -y

Installing MinIO Client on Linux Mint 21

MinIO client is a command line-based tool that is good at cloning objects in servers that are S3 compatible and not only that it can work with object servers as well as with file systems. Like the installation process of MinIO server the installation of MinIO client does not require much effort, just follow the subsequent steps:

Step 1: Download MinIO client

The get MinIO client on Linux Mint download its deb file by executing the command given on its official website that is:

$ wget https://dl.min.io/client/mc/release/linux-amd64/mcli_20221213002328.0.0_amd64.deb

Step 2: install MinIO client through apt

Now, use the downloaded deb file of MinIO client using the default package manager:

$ sudo apt install ./mcli_20221213002328.0.0_amd64.deb

Step 3: Check version

Now check the version of MinIO client to see if it is installed correctly by executing:

$ mcli --version

To remove MinIO client completely from Linux Mint 21 then execute:

$ sudo apt remove --autoremove mcli -y

Conclusion

MinIO is one of the best alternatives when it comes to Amazon S3 cloud storage as it is free to use and comes with almost all the necessary features that an ideal object storage system should have. MinIO offers MinIO server, MinIO client and some other software development kits. This guide gives the detailed installation process of MinIO client and server for Linux Mint.

About the author

Aaliyan Javaid

I am an electrical engineer and a technical blogger. My keen interest in embedded systems has led me to write and share my knowledge about them.