温馨提示×

Ubuntu上MinIO的安装与配置

小樊
50
2025-08-07 19:51:09
栏目: 智能运维

Ubuntu上MinIO的安装与配置

一、安装MinIO

  • 方法一:使用APT仓库安装(推荐)

    1. 导入MinIO的GPG密钥:
      wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.gpg.key | sudo apt-key add -
    2. 添加APT仓库:
      sudo add-apt-repository "deb https://dl.min.io/server/minio/release/linux/amd64/ /"
    3. 更新包列表并安装:
      sudo apt update && sudo apt install minio
  • 方法二:手动下载安装

    1. 下载二进制文件:
      wget https://dl.min.io/server/minio/release/linux-amd64/minio
    2. 赋予执行权限并移动到系统路径:
      chmod +x minio && sudo mv minio /usr/local/bin/

二、配置MinIO

  1. 创建数据存储目录
    sudo mkdir -p /data/minio

  2. 配置环境变量
    编辑 /etc/default/minio 文件:

    MINIO_VOLUMES="/data/minio" MINIO_OPTS="--address :9000 --console-address :9090" MINIO_ROOT_USER="your-access-key" MINIO_ROOT_PASSWORD="your-secret-key" 
  3. 创建systemd服务文件
    编辑 /usr/lib/systemd/system/minio.service

    [Unit] Description=MinIO Server After=network.target [Service] EnvironmentFile=/etc/default/minio ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES Restart=always User=minio Group=minio [Install] WantedBy=multi-user.target 
  4. 启用并启动服务
    sudo systemctl daemon-reload && sudo systemctl start minio && sudo systemctl enable minio

三、验证与访问

  1. 访问控制台
    浏览器输入 http://your-server-ip:9090,使用配置的 MINIO_ROOT_USERMINIO_ROOT_PASSWORD 登录。
  2. 配置HTTPS(可选)
    生成自签名证书后,添加 --secure 参数启动服务:
    minio server --secure /data/minio

四、防火墙设置

允许MinIO端口(默认9000/9090):
sudo ufw allow 9000/tcp && sudo ufw allow 9090/tcp

说明

  • MINIO_ROOT_USERMINIO_ROOT_PASSWORD 为新版本推荐配置项,替代旧版的 MINIO_ACCESS_KEY/MINIO_SECRET_KEY
  • 如需自定义存储路径或端口,修改对应配置文件即可。

0