在 CentOS 上安装 MinIO 并不难,而且官方提供了很简单的方式,基本上 10–20 分钟就能跑起来。
下面给你一个最常用、最简单的部署方式(单节点单磁盘,适合学习/测试)。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/local/bin/
mkdir -p /data/minio
minio server /data/minio --console-address ":9001"
9000:API 端口(程序访问)9001:Web 控制台端口访问:
http://服务器IP:9001
默认账号密码:
minioadmin / minioadmin
useradd -s /sbin/nologin minio
mkdir -p /etc/minio
vi /etc/minio/minio.conf
内容:
MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin
MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--console-address :9001"
vi /usr/lib/systemd/system/minio.service
[Unit]
Description=MinIO
After=network.target
[Service]
User=minio
Group=minio
EnvironmentFile=/etc/minio/minio.conf
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES $MINIO_OPTS
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start minio
systemctl enable minio
firewall-cmd --permanent --add-port=9000/tcp
firewall-cmd --permanent --add-port=9001/tcp
firewall-cmd --reload
✅ 不难
✅ 比搭 MySQL / Redis 简单
✅ 官方文档非常清楚
❌ 唯一容易踩坑的是端口/防火墙/权限
我可以直接给你一步到位的可复制配置。