Minio is an open-source object storage system that enables enterprises to deploy high-performance infrastructures for data storage. In this tutorial, we will explain how to install Minio on Kali Linux latest version.
First, open the terminal and download the Minio binary package using the following command:
wget https://dl.minio.io/server/minio/release/linux-amd64/minio
To assign executable permission to the binary, use the following command:
chmod +x minio
Next, create a data directory to store Minio data using the following command:
mkdir /data
Run the Minio server using the following command:
./minio server /data
The server will start with the following output:
Endpoint: http://192.168.1.11:9000 http://127.0.0.1:9000
AccessKey: <your-access-key>
SecretKey: <your-secret-key>
Browser Access:
http://192.168.1.11: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.1.11:9000 <your-access-key> <your-secret-key>
Note down the Endpoint, AccessKey, and SecretKey information as you will need it later.
To verify that the Minio installation was successful, open a web browser and navigate to the URL displayed in the output, for example:
http://127.0.0.1:9000
If you see the Minio server homepage, the installation process was successful.
To start the Minio server as a service, create a systemd unit file using the following command:
nano /etc/systemd/system/minio.service
Then, add the following content to the file:
[Unit]
Description=Minio Server
Documentation=https://docs.minio.io/
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/path/to/minio
[Service]
User=root
Group=root
ExecStart=/path/to/minio server /data
Restart=always
TimeoutStopSec=60
[Install]
WantedBy=multi-user.target
Replace /path/to/
with the actual path to the Minio binary file.
Save and close the file. Then, reload the systemd configuration and start the Minio service using the following commands:
systemctl daemon-reload
systemctl enable --now minio.service
This will start the Minio server as a service and enable it to start automatically on system boot.
We have explained how to install and configure Minio on Kali Linux latest version. Now, you can start using Minio object storage for your data storage needs.
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!