Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Install Minio

To deploy Minio on Linux, you need to have some knowledge and skills of the Linux operating system, and here are some Linux infrastructures and popular Linux distributions that will be used.

...

This document assumes that the Linux OS is already deployed and administrators of Minio have been granted root permission to Linux.

Create a Minio file storage path

Code Block
mkdir /opt/mino/data -p

Create Minio certificate key file path

Code Block
mkdir /opt/mino/certs -p

Create a / opt/minio/docker-compose.yml file and save the following to the file

Code Block
version: "3.9"
services:
  minio:
    image: minio/minio:latest
    command: server /data  --address ":8892" --console-address ":8890" --certs-dir "/tmp/certs"
    container_name: minio
    ports:
      - "8892:8892"
      - "8890:8890"
    environment:
      - MINIO_ROOT_USER= [Initial administrator account]
      - MINIO_ROOT_PASSWORD= [Initial administrator password]
    volumes:
      - /opt/minio/data:/data
      - /opt/minio/certs:/tmp/certs
    healthcheck:
      test: ["CMD", "curl", "-f", "https://127.0.0.1:8890/minio/health/live"]
      interval: 30s
      timeout: 20s
      retries: 3
    restart: always

...

Note:

  • 8890 is the login port of the management background. The specific access address is https://webdomain:8890.

  • 8892 is the file access port, and the specific access address is https://webdomain:8892/bucket/file

  • MINIO_ROOT_USER and MINIO_ROOT_PASSWORD are the initial administrator account / password. Use this account to log in to the minio management backend after successful installation.

Store the server certificate file under the / opt/minio/certs path

Please take the steps listed below.

...

Code Block
cd /opt/minio/certs
# Rename certifiate file to private.key
mv cert_key.pem private.key
# Rename certifiate file to yourname_cx.pem
mv cert.pem public.crt

Execute the docker installation Minio instruction

Code Block
docker compose -f docker-compose.yml up -d

Configure Minio

(1) Login to the Minio server via https://webdomain:8890

...

(4) Set access permission to Public

...

Configure Minio integration

Log in to the system administrator portal, click "Advance"-> “Connector Hub Setting"-> "File Server"  and then select the type with “Minio” to enter the Minio settings page.

...