在 CentOS 上安装 MinIO 通常有几种常见方式,下面按最常用、最推荐的顺序给你说明「MinIO 装在哪、怎么装」。
MinIO 是一个单文件二进制程序,本身不强制安装目录,通常放在:
/usr/local/bin/minio/data/minio/mnt/minio/etc/minio/minio.conf# 下载 MinIO
wget https://dl.min.io/server/minio/release/linux-amd64/minio \
-O /usr/local/bin/minio
# 赋予执行权限
chmod +x /usr/local/bin/minio
# 创建数据目录
mkdir -p /data/minio
启动测试:
minio server /data/minio
浏览器访问:
http://服务器IP:9000
useradd -r -s /sbin/nologin minio
chown -R minio:minio /data/minio
vim /etc/systemd/system/minio.service
内容示例:
[Unit]
Description=MinIO
After=network.target
[Service]
User=minio
Group=minio
ExecStart=/usr/local/bin/minio server /data/minio
Restart=always
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start minio
systemctl enable minio
docker run -d \
-p 9000:9000 \
-v /data/minio:/data \
minio/minio server /data
| 内容 | 位置 |
|---|---|
| 程序 | /usr/local/bin/minio |
| 数据 | /data/minio(自定义) |
| 服务 | /etc/systemd/system/minio.service |
| 访问 | http://IP:9000 |
如果你是 CentOS 7 / 8 / Stream,或者想做 集群 / HTTPS / Nginx 反代,可以告诉我,我给你对应配置。