下载地址 (根据系统版本选择对应版本下,这里下载的是linux-arm64版本)
使用 Xftp7 或者 FinalShell 把下载好的软件包上传到要安装的服务器目录下
//启动目录
mkdir /usr/local/minio/bin
//配置目录
mkdir /usr/local/minio/etc
//数据
mkdir /usr/local/minio/data
将上传的minio二进制包放到/usr/local/minio/bin下并赋予执行权限
chmod u+x minio
验证二进制包是否可用:
./minio --version
此时若出现类似程序无法执行或minio不是可执行命令的报错,应该是版本不对,仔细检查版本是否下载正确。
useradd minio -s /sbin/nologin -M
chown -R minio:minio /usr/local/minio
vim /usr/local/minio/etc/minio.conf
添加如下配置:
MINIO_VOLUMES="/usr/local/minio/data"
MINIO_OPTS="-C /usr/local/minio/etc --address 服务器ip地址:9000"
MINIO_ACCESS_KEY="用户名"
MINIO_SECRET_KEY="8位密码"
注:–address填写自己服务器的ip地址
MINIO_ACCESS_KEY:用户名,最少三个字符
MINIO_SECRET_KEY:密钥,最少八个字符
如已经启动minio则需要重新加载配置
2.服务配置
vim /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/bin/minio
[Service]
# User and group
User=minio
Group=minio
EnvironmentFile=/usr/local/minio/etc/minio.conf
ExecStart=/usr/local/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
方式一: 脚本启动
进入 usr/local/minio/usr\local\bin 下执行
./minio server /data
方式二:通过服务命令启动:
#启动minio服务
systemctl start minio.service
#添加开机自启动
systemctl enable minio.service
#查看状态
systemctl status minio.service
#关闭服务:
systemctl stop minio
#重新加载配置
systemctl daemon-reload