MinIO 作为高性能的对象存储服务,兼容 S3 协议,常用于存储海量文件(如图片、日志、备份数据),在 Linux 环境下部署广泛。但在实际部署中,新手常遇到版本冲突、服务启动失败或 Web UI 权限功能缺失等问题。本文将以稳定可用为核心,详细讲解安装流程并解决常见痛点。
一、前置准备:环境要求
1.1 系统要求
- 操作系统:CentOS 7+/RHEL 7+/Ubuntu 18.04+(主流 Linux 发行版均可)
- 架构:x86_64(本文以主流架构为例,ARM64 步骤类似)
1.2 版本选择:关键!影响 Web UI 功能 MinIO 社区版在近期版本更新中存在重大变更:移除了 Web 控制台的权限管理功能(如桶策略设置、用户管理),仅保留基础文件浏览。若需通过 Web UI 修改权限,务必选择旧版本:
- ✅ 推荐版本:2025.4.22 及之前的社区版(如 minio-minio-20250408154124.0.0-1.x86_64.rpm)
- ❌ 避坑提醒:2025.5.24 及之后的社区版,Web UI 无权限设置入口,需用命令行管理
本文将以「20250408 版本」为例,确保 Web UI 功能完整。
二、安装方式(RPM 包安装)
2.1 下载 MinIO RPM 包 建议从官网下载最新版本,确保安全性:https://dl.min.io/
2.2 安装 RPM 包 进入 RPM 包所在目录(以 /opt/minio 为例):
cd /opt/minio
执行安装命令(需 root 权限):
sudo rpm -ivh minio-20250408154124.0.0-1.x86_64.rpm
验证安装是否成功:
# 查看 MinIO 版本,输出类似 "RELEASE.2025-04-08T15-41-24Z" 即成功
minio --version
# 查看安装路径(RPM 默认安装到 /usr/local/bin)
which minio
# 输出 /usr/local/bin/minio
2.3 解决 RPM 版本冲突 若系统中已存在更高版本的 MinIO,直接安装旧版 RPM 包会触发文件冲突错误,提示类似:
sudo rpm -ivh minio-20250408154124.0.0-1.x86_64.rpm
Verifying... ################################# [100%]
软件包 minio-20250723155402.0.0-1.x86_64 (比 minio-20250408154124.0.0-1.x86_64 还要新) 已经安装
file /usr/local/bin/minio from install of minio-20250408154124.0.0-1.x86_64 conflicts package miniox86_64

