温馨提示×

Linux下MinIO安装配置详解

小樊
60
2025-09-04 20:14:20
栏目: 智能运维

以下是Linux下MinIO安装配置的详细步骤:

下载与安装

  • 下载二进制文件:使用wget命令下载,如wget https://dl.min.io/server/minio/release/linux-amd64/minio
  • 赋予执行权限chmod +x minio
  • 移动到系统路径(可选)sudo mv minio /usr/local/bin/

配置MinIO

  • 创建数据目录sudo mkdir -p /data/minio,并设置权限sudo chown -R minio:minio /data/minio
  • 设置环境变量(推荐):编辑/etc/default/minio,添加MINIO_ROOT_USER=adminMINIO_ROOT_PASSWORD=yourpasswordMINIO_VOLUMES="/data/minio"等。
  • 配置其他参数(可选):如需自定义端口等,可通过命令行参数或环境变量设置,如--address ":9000"

启动MinIO服务

  • 直接启动minio server /data
  • 作为系统服务启动:创建/etc/systemd/system/minio.service文件,内容如下:
[Unit]
Description=MinIO
After=network.target

[Service]
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES
Restart=always

[Install]
WantedBy=multi-user.target

然后执行systemctl daemon-reloadsystemctl enable miniosystemctl start minio

配置防火墙

如果是云服务器,需开放MinIO端口,默认API端口9000,控制台端口9001。Ubuntu/Debian系统使用sudo ufw allow 9000/tcpsudo ufw allow 9001/tcp;CentOS/RHEL系统使用sudo firewall-cmd --permanent --add-port=9000/tcpsudo firewall-cmd --permanent --add-port=9001/tcp,之后执行sudo firewall-cmd --reload

验证安装

打开浏览器,访问http://your-server-ip:9001,使用设置的访问密钥和秘密密钥登录MinIO控制台。

0