How to Install Minio on Linux Mint Latest

In this tutorial, we will learn how to install Minio on Linux Mint Latest. Minio is an open-source Object storage server with Amazon S3 compatible API. It is compatible with various platforms such as Windows, macOS, Linux, and others. It can be used for storing unstructured data such as photos, videos, and multimedia files.

Prerequisites

Before we begin, make sure that you have the following:

Step 1: Install Required Dependencies

First, we need to install the following dependencies:

To install the dependencies, open the terminal and enter the following commands:

sudo apt-get update
sudo apt-get install curl wget systemd

Step 2: Download Minio Binary

To download the Minio binary, open the terminal and enter the following command:

wget https://dl.minio.io/server/minio/release/linux-amd64/minio

Once the download is completed, we need to make the file executable by running the following command:

chmod +x minio

Step 3: Install Minio

To install Minio on Linux Mint Latest, we need to create a system service for Minio.

Creating a System Service

To create a system service for Minio, we need to create a new file in the system. To do this, open the terminal and run the following command:

sudo nano /etc/systemd/system/minio.service

In the editor, paste the following content:

[Unit]
Description = MinIO
After = network.target

[Service]
ExecStart = /path/to/minio server /path/to/minio/directory
User = user
Group = www-data
Restart = always

[Install]
WantedBy = multi-user.target

We need to replace /path/to/minio with the absolute path to the minio binary that we downloaded earlier. Replace /path/to/minio/directory with the absolute path to the directory where we want to store the Minio data. Replace user with the username of the system user who will run the Minio service. Finally, replace group with the system user's primary group.

Enabling and Starting the Service

To enable and start the service, we need to run the following commands in the terminal:

sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio

We can now verify that the service is running by running the following command:

sudo systemctl status minio

If everything is working properly, we should see an output similar to the following:

● minio.service - MinIO
     Loaded: loaded (/etc/systemd/system/minio.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-12-30 12:21:30 UTC; 16s ago
   Main PID: 13714 (minio)
      Tasks: 6 (limit: 26197)
     Memory: 6.8M
        CPU: 628ms
     CGroup: /system.slice/minio.service
             └─13714 /path/to/minio server /path/to/minio/directory

Dec 30 12:21:30 minio systemd[1]: Started MinIO.

Step 4: Accessing Minio Web UI

By default, Minio listens on port 9000. To access the web UI of Minio, open your favorite web browser and enter the following URL:

http://localhost:9000

You should see the Minio web UI.

Conclusion

In this tutorial, we learned how to install Minio on Linux Mint Latest. We also learned how to create a system service for Minio and how to access its web UI.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!