RHEL · Rocky · Alma · Fedora
DOWNLOAD MATRIX
下载与安装 SILO
先选择服务端或管理客户端,再选择与你的操作系统、架构和部署方式匹配的安装路径。
01 / DATA SERVICE
SILO Server
从本地验证到多节点生产集群,选择与你的控制边界相匹配的交付方式。
几分钟内启动一个可持久化实例
适合本地评估、开发环境和已经以容器为交付边界的部署。生产环境请固定镜像标签、替换凭据并使用持久卷。
docker pull pgsty/minio:latest
docker run -d --name silo --restart unless-stopped \
-p 9000:9000 -p 9001:9001 \
-v /data/minio:/data \
-e MINIO_ROOT_USER=silo-admin \
-e MINIO_ROOT_PASSWORD=replace-with-a-strong-secret \
pgsty/minio:latest server /data --console-address :9001使用 Tenant Helm Chart 运行 SILO
当前 MinIO Operator Tenant Chart 支持覆盖租户镜像仓库、标签或摘要。下载官方 values.yaml 后,将 tenant.image 指向 pgsty/minio,再按故障域配置存储池与 PVC。
tenant:
image:
repository: pgsty/minio
tag: latest
pullPolicy: IfNotPresentlatest 仅用于演示。生产环境应固定已验证的标签或摘要,并在安装前检查存储池、StorageClass、反亲和、TLS 与租户凭据。使用系统软件包管理器安装
每个发行版都提供 x86_64 与 ARM64 软件包。直接下载当前版本,或前往 GitHub Releases 选择旧版本。
Debian · Ubuntu
Alpine Linux
下载无需安装器的原生二进制
适合 CI、离线交付和自行管理 systemd 服务的主机。所有归档均来自同一个 GitHub 发行版。
Linux
GNU / musl environmentsmacOS
Intel / Apple SiliconWindows
PowerShell / Windows Servercurl -fLO https://github.com/pgsty/minio/releases/download/RELEASE.2026-06-18T00-00-00Z/minio_20260618000000.0.0_linux_amd64.tar.gz
tar -xzf minio_20260618000000.0.0_linux_amd64.tar.gz
sudo install -m 0755 minio /usr/local/bin/minio
minio --version用 Ansible 交付可运维的 SILO 集群
Pigsty 的 MINIO 模块通过 minio.yml 完成软件包安装、目录与证书配置、systemd 启动、监控注册,以及别名、存储桶和用户的初始化。适合需要声明式配置、TLS 与多节点多盘拓扑的部署。
准备控制节点
curl -fsSL https://repo.pigsty.io/get | bash
cd ~/pigsty
./bootstrap
./configure -g定义 MinIO 清单
minio:
hosts:
10.10.10.10: { minio_seq: 1 }
vars:
minio_cluster: minio执行安装剧本
./minio.yml -l minio
mcli ls sss/从维护分支构建
02 / ADMIN CLI
mcli Client
为 SILO、MinIO 和通用 S3 兼容对象存储提供文件传输与管理命令。独立制品使用 mcli 命令名。
安装与你的 Linux 发行版匹配的软件包
RHEL · Rocky · Alma · Fedora
Debian · Ubuntu
Alpine Linux
直接下载跨平台客户端
Linux
server & workstationmacOS
Intel / Apple SiliconWindows
desktop / servermcli alias set local http://127.0.0.1:9000 ACCESS_KEY SECRET_KEY
无需在宿主机安装即可运行 mcli
容器镜像保留熟悉的 mc 入口点;独立归档与 Linux 软件包则使用 mcli。
docker run --rm pgsty/mc:latest --version
docker run --rm pgsty/mc:latest ls play构建维护版客户端
源码仍保留 github.com/minio/mc 模块路径与 mc 构建产物,以维护兼容性;发行归档和软件包使用 mcli。
git clone https://github.com/pgsty/mc.git
cd mc
make build
./mc --versionDEPLOYMENT TOPOLOGY
先确定故障域,再选择拓扑
SILO 可以从一台机器开始,但生产规划应明确磁盘、节点、冗余和恢复预期。
单节点 · 单磁盘
个人实验、本地开发与可丢弃的非生产验证。没有数据冗余。
minio server /data
开发 / 测试单节点 · 多磁盘
资源受限时的折中方案,可承受部分磁盘故障,但无法承受节点故障。
minio server /data{1...4}
资源受限多节点 · 多磁盘
标准生产拓扑,可跨磁盘和节点故障域提供纠删码冗余。推荐由 Pigsty Ansible 管理。
https://minio-{1...4}.pigsty/data{1...4}
生产推荐SUPPORT SURFACE
准备进入生产环境?
从本地验证走向生产,请结合完整文档、发行说明与社区支持规划升级和恢复。