首页主机资讯Ubuntu环境下MinIO安装步骤

Ubuntu环境下MinIO安装步骤

时间2025-10-21 15:00:03发布访客分类主机资讯浏览1436
导读:Ubuntu环境下MinIO安装步骤(三种常见方法) 一、前置准备 系统要求:Ubuntu 18.04及以上64位版本;至少2GB RAM(推荐4GB+)、1个CPU核心。 网络与权限:服务器需联网(用于下载软件包);操作需root权限或...

Ubuntu环境下MinIO安装步骤(三种常见方法)

一、前置准备

  • 系统要求:Ubuntu 18.04及以上64位版本;至少2GB RAM(推荐4GB+)、1个CPU核心。
  • 网络与权限:服务器需联网(用于下载软件包);操作需root权限或sudo命令。

二、方法一:通过APT仓库安装(推荐,自动管理依赖与更新)

  1. 更新系统包

    sudo apt update &
        &
         sudo apt upgrade -y
    
  2. 安装依赖工具

    sudo apt install -y wget curl software-properties-common
    
  3. 添加MinIO官方GPG密钥与APT仓库

    wget -qO - https://dl.min.io/server/minio/release/linux/amd64/minio-release.gpg | sudo apt-key add -
    echo "deb https://dl.min.io/server/minio/release/linux/amd64/ /" | sudo tee /etc/apt/sources.list.d/minio.list
    
  4. 再次更新包列表并安装MinIO

    sudo apt update
    sudo apt install minio -y
    
  5. 验证安装

    minio --version  # 应输出MinIO版本信息(如RELEASE.2025-05-09T00-10-23Z)
    
  6. 配置MinIO服务

    • 创建数据目录(用于存储对象数据):
      sudo mkdir -p /data/minio
      sudo chown -R $USER:$USER /data/minio  # 授权当前用户访问
      
    • 启动MinIO服务器(默认监听localhost:9000):
      minio server /data/minio
      
    • 设置开机自启
      sudo systemctl enable minio
      
  7. 配置防火墙(可选,允许外部访问)

    sudo ufw allow 9000/tcp  # 开放MinIO默认端口
    
  8. 使用MinIO客户端(可选)

    • 下载并安装MC(MinIO Client)
      wget https://dl.min.io/client/mc/release/linux-amd64/mc
      chmod +x mc
      sudo mv mc /usr/local/bin/
      
    • 配置MC别名(关联MinIO服务器)
      替换ACCESS_KEY(默认minioadmin)、SECRET_KEY(默认minioadmin)为实际值:
      mc alias set myminio http://localhost:9000 ACCESS_KEY SECRET_KEY
      
    • 测试连接
      mc ls myminio/  # 查看MinIO根目录
      

三、方法二:使用Snap包安装(快速便捷,适合新手)

  1. 更新系统并安装Snap

    sudo apt update
    sudo apt install -y snapd
    sudo snap refresh
    
  2. 通过Snap安装MinIO

    sudo snap install minio --classic
    
  3. 启动与配置开机自启

    sudo systemctl start minio
    sudo systemctl enable minio
    
  4. 验证安装

    minio --version
    
  5. 后续配置(同方法一的步骤6-8,使用minio server命令或MC客户端)。

四、方法三:手动下载二进制文件安装(完全自定义,适合高级用户)

  1. 下载MinIO二进制文件

    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
  2. 赋予执行权限并移动到系统路径

    chmod +x minio
    sudo mv minio /usr/local/bin/
    
  3. 创建数据目录与启动脚本

    • 数据目录
      sudo mkdir -p /data/minio
      
    • 启动脚本/opt/minio/start.sh):
      sudo nano /opt/minio/start.sh
      
      输入以下内容(替换数据目录路径):
      #!/bin/bash
      nohup /usr/local/bin/minio server /data/minio --console-address ":9001" >
           /opt/minio/minio.log 2>
          &
          1 &
          
      
      保存后赋予执行权限:
      chmod +x /opt/minio/start.sh
      
  4. 创建Systemd服务文件/etc/systemd/system/minio.service

    sudo nano /etc/systemd/system/minio.service
    

    输入以下内容(确保路径与启动脚本一致):

    [Unit]
    Description=MinIO Server
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/opt/minio/start.sh
    Restart=always
    RestartSec=5
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    

    保存后重新加载Systemd配置:

    sudo systemctl daemon-reload
    
  5. 启动服务与设置开机自启

    sudo systemctl start minio
    sudo systemctl enable minio
    
  6. 验证运行状态

    systemctl status minio  # 应显示"active (running)"
    
  7. 后续配置(同方法一的步骤6-8)。

五、可选配置(增强安全性与可用性)

  • 修改访问密钥(避免使用默认值):
    minio admin user add NEW_ACCESS_KEY NEW_SECRET_KEY
    
  • 配置HTTPS(加密数据传输):
    openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ~/minio.key -out ~/minio.crt
    minio server --secure --certfile ~/minio.crt --keyfile ~/minio.key /data/minio
    
  • 配置多磁盘存储(提升容量):
    minio server /disk1/minio /disk2/minio /disk3/minio
    

安装完成后,通过浏览器访问http://< 服务器IP> :9000(或HTTPS端口),使用配置的ACCESS_KEY/SECRET_KEY登录MinIO控制台,即可开始管理存储桶与对象。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu环境下MinIO安装步骤
本文地址: https://pptw.com/jishu/731189.html
Debian中如何调试环境变量问题 Debian MySQL如何配置SSL加密通信

游客 回复需填写必要信息