首页主机资讯Ubuntu上如何安装MinIO

Ubuntu上如何安装MinIO

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

Ubuntu上安装MinIO的常用方法

一、前置准备

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

二、主要安装方法

1. 使用APT包管理器安装(推荐,适合长期维护)
  • 更新系统包
    sudo apt update &
        &
         sudo apt upgrade -y
    
  • 安装依赖
    sudo apt install -y wget curl software-properties-common
    
  • 添加MinIO官方GPG密钥与仓库
    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
    
  • 再次更新并安装MinIO
    sudo apt update
    sudo apt install minio
    
  • 验证安装
    minio --version  # 应输出MinIO版本信息
    
2. 使用Snap包安装(快速便捷,适合新手)
  • 安装Snap(若未安装)
    sudo apt install -y snapd
    
  • 通过Snap安装MinIO
    sudo snap install minio --classic
    
  • 启动与自启
    sudo systemctl start minio
    sudo systemctl enable minio
    
3. 手动下载二进制文件安装(灵活,适合自定义路径)
  • 下载MinIO二进制文件
    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
  • 赋予执行权限并移动到系统路径
    chmod +x minio
    sudo mv minio /usr/local/bin/
    
  • 创建数据目录并启动
    sudo mkdir -p /data/minio
    sudo chown -R $USER:$USER /data/minio
    minio server /data/minio  # 默认运行在http://localhost:9000
    
4. 使用Docker容器安装(适合容器化环境)
  • 安装Docker
    sudo apt install -y docker.io
    sudo systemctl start docker &
        &
         sudo systemctl enable docker
    
  • 拉取MinIO镜像并运行容器
    sudo docker pull minio/minio
    sudo docker run -d --name minio-server \
      -p 9000:9000 -p 9001:9001 \  # 9000:API端口;9001:控制台端口
      -e MINIO_ACCESS_KEY=your_access_key \
      -e MINIO_SECRET_KEY=your_secret_key \
      -v /data:/data \
      minio/minio server /data --console-address ":9001"
    

三、配置MinIO

  • 设置访问密钥(可选,自定义密钥)
    export MINIO_ACCESS_KEY=admin
    export MINIO_SECRET_KEY=password
    
  • 配置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
    
  • 配置systemd自启(手动安装时推荐)
    创建服务文件/etc/systemd/system/minio.service,内容如下:
    [Unit]
    Description=MinIO Server
    After=network.target
    
    [Service]
    WorkingDirectory=/data/minio
    User=$USER
    Group=$USER
    Environment="MINIO_ROOT_USER=admin"
    Environment="MINIO_ROOT_PASSWORD=password"
    ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
    Restart=always
    RestartSec=5
    LimitNOFILE=65536
    
    [Install]
    WantedBy=multi-user.target
    
    加载并启动服务:
    sudo systemctl daemon-reload
    sudo systemctl start minio
    sudo systemctl enable minio
    
4. 防火墙设置(可选,允许外部访问)
sudo ufw allow 9000/tcp  # API端口
sudo ufw allow 9001/tcp  # 控制台端口(若配置了--console-address)
sudo ufw reload

四、验证与使用

  • 访问控制台:浏览器打开http://< 服务器IP> :9000,使用配置的MINIO_ACCESS_KEYMINIO_SECRET_KEY登录。
  • 测试存储功能:登录后创建存储桶(Bucket),上传/下载文件,验证MinIO功能正常。

以上方法覆盖了Ubuntu上安装MinIO的主要途径,可根据需求选择合适的方式。安装后建议通过minio admin info命令检查集群状态,或参考MinIO官方文档进一步优化配置。

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


若转载请注明出处: Ubuntu上如何安装MinIO
本文地址: https://pptw.com/jishu/738318.html
MinIO在Ubuntu上的存储限制是多少 Debian Compton配置中的音频支持

游客 回复需填写必要信息