单机部署MinIO
1、创建目录
mkdir /opt/minio/{bin,conf,data}
2、下载MinIO二进制文件(添加执行权限)
cd /opt/minio/bin
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
3、添加配置文件
#vi /usr/local/minio/etc/minio.conf
#指定数据存储目录.
MINIO_VOLUMES="/opt/minio/data"
#--address指定S3 API端口,--console-address指定web控制台端口.
MINIO_OPTS="--address :39000 --console-address :39001"
# Root user for the server.
MINIO_ROOT_USER=admin
# Root secret for the server.
MINIO_ROOT_PASSWORD=minio123
4、添加systemctl服务
#vi /etc/systemd/system/minio.service
[Unit]
Description=MinIO
Documentation=https://www.minio.org.cn/
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/opt/minio/bin/minio
[Service]
# User and group
User=root
Group=root
EnvironmentFile=/opt/minio/etc/minio.conf
ExecStart=/opt/minio/bin/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
# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
WantedBy=multi-user.target
5、启动服务
systemctl daemon-reload
systemctl enable minio.service
systemctl start minio.service
systemctl status minio.service