1.下载

mkdir /usr/local/minio

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

chmod -x minio
  1. minio 配置文件
 vi /usr/local/minio/minio.conf
 
#文件存储地址 
MINIO_VOLUMES="/home/minio/data"
#api调用地址  以及 浏览器请求端口
MINIO_OPTS="--address :9000 --console-address :9001"
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin"

3.注册服务

 vi /etc/systemd/system/minio.service
 
 [Unit]

Description=MinIO

Documentation=https://docs.min.io

Wants=network-online.target

After=network-online.target

AssertFileIsExecutable=/usr/local/minio/minio

[Service]

WorkingDirectory=/usr/local/minio

EnvironmentFile=/usr/local/minio/minio.conf

ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /opt/minio/conf/minio.conf\"; exit 1; fi"

ExecStart=/usr/local/minio/minio server $MINIO_OPTS $MINIO_VOLUMES

# Let systemd restart this service always

Restart=always

# Specifies the maximum file descriptor number that can be opened by this process

LimitNOFILE=65536

# Specifies the maximum number of threads this process can create

TasksMax=infinity

# Disable timeout logic and wait until process is stopped

TimeoutStopSec=infinity

SendSIGKILL=no

[Install]

WantedBy=multi-user.target

4.设置开机启动

 systemctl enable minio
 systemctl daemon-reload 
 systemctl start minio
 systemctl stop minio
 
上一篇 下一篇