安装minio服务
下载minio,建议下载到/usr/local/bin/ 目录下,可全局访问
wget https://dl.minio.io/server/minio/release/linux-amd64/minio
chmod +x minio
宝塔面板后台对MinIO服务端口放行:9000 36266
根目录创建一个 /data/share 文件夹,可随意找地方创建,注意路径
启动:minio server /data/share
启动成功会自动输出访问地址和默认的登陆账号密码,浏览器里直接访问。
后台服务挂起
chmod +x /etc/rc.d/rc.local
nohup minio server /data/share --console-address 0.0.0.0:36266 > /data/minio.log 2>&1 &
创建一个minio配置文件,内容如下:
MINIO_VOLUMES="/data/share"
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin"
MINIO_OPTS="--console-address '0.0.0.0:36266'"
MINIO_VOLUMES:对应上面创建的文件夹
MINIO_OPTS:–address是内网对应端口,–console-address是外网访问对应端口
CentOS 7 是在/lib/systemd/system/下,创建minio.service 内容如下:
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/usr/local/bin
User=root
Group=root
ProtectProc=invisible
EnvironmentFile=/data/minio
ExecStartPre=/bin/bash -c "if [ -z "${MINIO_VOLUMES}" ]; then echo "Variable MINIO_VOLUMES not set in /data/minio"; exit 1; fi"
ExecStart=/usr/local/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
# 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
AssertFileIsExecutable:minio服务的位置
EnvironmentFile:这个就是上面对配置文件位置
重新加载服务的配置文件
systemctl daemon-reload
配置开机自启动
systemctl start minio 启动MinIO
systemctl status minio.service 查看MinIO状态
systemctl stop minio 关闭MinIO
systemctl disable minio.service 关闭MinIO每次开机启动
最后重启服务器验证。
提供一下minio client客户端下载地址:
https://dl.min.io/client/mc/release/windows-amd64/
页面更新:2024-06-16
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号