下面是在 CentOS 7/8 上安装 MinIO 的常用步骤(单节点、单机版,适合测试或小规模使用)。
yum update -y
useradd -r -s /sbin/nologin minio
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/local/bin/
验证:
minio --version
mkdir -p /data/minio
chown -R minio:minio /data/minio
vim /etc/default/minio
内容示例:
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin123"
MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--address :9000 --console-address :9001"
生产环境请使用复杂密码
vim /etc/systemd/system/minio.service
内容:
[Unit]
Description=MinIO
After=network.target
[Service]
Type=simple
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable minio
systemctl start minio
systemctl status minio
firewall-cmd --permanent --add-port=9000/tcp
firewall-cmd --permanent --add-port=9001/tcp
firewall-cmd --reload
登录账号:
用户名:minioadmin
密码:minioadmin123
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
mv mc /usr/local/bin/
mc alias set local http://127.0.0.1:9000 minioadmin minioadmin123
mc ls local
如果你需要 CentOS 8 + 分布式 MinIO 或 Docker 安装方式,可以告诉我,我给你对应方案。