minio Github仓库 https://github.com/minio/minio

linux 包安装

此安装非开源社区版,废弃此安装方法

MinIO AIStor 为企业级工作负载提供商业或专有使用和生产级 SLA/SLO 支持的企业级支持和许可

此处以rpm包为例

# 安装服务端
dnf install https://dl.min.io/aistor/minio/release/linux-amd64/minio-20251017061741.0.0-1.x86_64.rpm
minio --version

# 安装客户端
dnf install https://dl.min.io/aistor/mc/release/linux-amd64/mcli-20250829213041.0.0-1.x86_64.rpm
mc --version

由于MinIO 社区版现在仅以源代码形式分发。我们将不再为社区版本提供预编译的二进制发布。
安装最新版 MinIO 社区版
要使用 MinIO 社区版,您有两个选项:

  1. 使用 go install github.com/minio/minio@latest 从源代码安装(推荐)

  2. 使用提供的 Dockerfile 构建 Docker 镜像

历史预编译二进制发布仍然可供参考,但不再维护:

二进制安装

使用以下命令从源代码编译和运行独立的 MinIO 服务器。如果您没有可用的 Golang 环境,请遵循如何安装 Golang。所需最低版本为 go1.24
你可以选择运行 go build 并使用 GOOSGOARCH 环境变量来控制目标操作系统和架构。例如:

env GOOS=linux GOARCh=arm64 go build

通过运行 minio server PATH 来启动 MinIO,其中 PATH 是你本地文件系统上的任意一个空文件夹。
MinIO 部署使用默认的根凭证 minioadmin:minioadmin 启动。你可以使用 MinIO 控制台来测试部署,这是一个内嵌在 MinIO 服务器中的基于 Web 的对象浏览器。将运行在主机机器上的网络浏览器指向 http://127.0.0.1:9000,并使用根凭证登录。你可以使用浏览器来创建存储桶、上传对象以及浏览 MinIO 服务器的内容。
你也可以使用任何 S3 兼容工具来连接,例如 MinIO 客户端 mc 命令行工具:

mc alias set local http://localhost:9000 minioadmin minioadmin
mc admin info local