网易首页 > 网易号 > 正文 申请入驻

MinIO 已死,MinIO 复生

0
分享至

MinIO 开源仓库正式归档,不再维护。一个时代落幕,但开源的精神不死。 老冯 Fork 了 MinIO,复活了管理控制台,重建了二进制分发渠道,让 MinIO 浴火重生。

MinIO 的死亡证明

2025年12月3日,MinIO 在 GitHub 上宣布进入"维护模式"。我写了一篇《》 与 《》。

2026年2月12日,MinIO 在 GitHub 首页将状态从"维护模式"更新为 “不再维护”,随后正式将仓库归档(Archived)。Read-only,不接受 PR Issue,不接受任何贡献。 一个拥有六万 star、超过十亿次 Docker 拉取的项目,变成了一座数字墓碑。

如果说12月是 临床死亡,那 2月的这个提交就是 正式开具了死亡证明

今天(2月14日),一篇题为《How MinIO went from open source darling to cautionary tale[2]》的长文引发了广泛传播,详细复盘了 MinIO 从开源宠儿到反面教材的完整堕落时间线。

Percona 创始人 Peter Zaitsev 也在 LinkedIn 上表达了对开源基础设施可持续性的忧虑。国际社区的共识已经形成:MinIO 完了

不是 “不更新了” —— 是 彻底的、不可逆的、官方盖棺定论的死了

回顾这18个月的时间线,你会发现这不是一次意外死亡,而是一场蓄意的、分阶段的自毁:

一家融了1.26亿美元、估值十亿美金的公司,花了五年时间,亲手把自己建立的开源生态一砖一瓦地拆干净。

这比跑路还让人难受 —— 因为跑路至少是一次性的,MinIO 选择了凌迟。

但开源不死

故事到这里,按照正常剧本应该是一声叹息,然后大家各回各家。

但我想讲一个不一样的故事 —— 不是悼词,是复活

MinIO 公司可以归档一个仓库,但它归档不了 AGPL 协议赋予社区的权利。

讽刺的是,AGPL 正是 MinIO 自己选的。他们当年从 Apache 2.0 换成 AGPL,是为了拿它当武器打 Nutanix 和 Weka。 但 AGPL 是双刃剑 —— 同一把刀,如今也 保障了社区 Fork 的完全合法性。 代码一旦以 AGPL 发布,许可就不可撤回。你可以把仓库设为只读,但你收不回已经发出的许可证。

这就是开源协议设计的深意:公司可以抛弃项目,但不能带走代码。

所以 —— MinIO 已死,但 MinIO 也可以复生。

但也先别急着热血沸腾。Fork 谁都会,点一下 Fork 按钮的事。 真正关键的问题不是 “能不能 Fork”,而是 有没有人真的能把它当成生产组件来维护。

我本来并不想接这个摊子 —— 但等了一两周,社区里没有任何一个人站出来说 “我来”,我就只能自己上了。

简单介绍一下背景:我一个人维护着整个 Pigsty 项目 —— 一个全功能的 PostgreSQL 发行版,451 个扩展,支持 14 个 Linux 发行版的交叉构建。 我同时维护着 270+ PG 扩展、六七款 PG Fork、几十款 Go 软件的全平台构建工作流。

我对 MinIO 也不陌生。2018年,我们在探探内部就维护过一个 MinIO 的内部分支(当时还是 Apache 2.0), 支撑了约 25 PB 数据,是当时国内最早、最大的 MinIO 部署之一。

更关键的是,MinIO 在 Pigsty 中是 真实使用的组件,很多用户将它作为 PostgreSQL 的备份仓库默认跑在生产环境里。 这不是一个 “要不要做” 的问题,而是 不做不行。早在2025年12月 MinIO 宣布维护模式时,我就动手了。

我们做了什么

截至今天,我们做了三件事。

1. 复活管理控制台

这是社区最愤怒的一刀。

2025年5月,MinIO 把完整的管理控制台(Admin Console)从社区版中移除,只留下了一个残废的对象浏览器。 用户管理、桶策略、权限配置、生命周期管理…… 一夜之间全没了。想要?掏钱买企业版。

我们把它弄回来了。

讽刺的是,这甚至不需要逆向工程。你只需要把 minio/console 子模块的版本号改回去就行了 —— 只需要两行代码。也就是说,MinIO 当初做的事情就是 改了一个依赖版本号,把完整控制台换成了残废版。功能都在那,代码都在那,他们只是给你关上了门。

他们拆了门窗,我们给装回去了。

2. 重建二进制分发

2025年10月,MinIO 停止分发预编译的二进制文件和 Docker 镜像,只留源码。“请用 go install 自己编译” —— 这是他们给用户的交代。

对于绝大多数用户来说,开源软件的价值不只是一份源码副本 —— 供应链的稳定性才是命脉。 你需要的是一个可以写进 Dockerfile、放进 Ansible Playbook、塞进 CI/CD Pipeline 的稳定制成品,而不是每次部署前先装个 Go 编译器。

我们重建了完整的分发渠道:

Docker 镜像 : pgsty/minio[3] 已上线 Docker Hub,docker pull pgsty/minio 即可使用

RPM / DEB 包 : 为主流 Linux 发行版构建了与原版规格一致的安装包。

CI/CD Pipeline : GitHub 上全自动化构建流程已经搭建完毕,确保供应链持续稳定。

如果你在用 Docker 镜像,把 minio/minio 简单换成 pgsty/minio 就好了

喜欢原生 Linux 安装的朋友,可以直接从 GitHub Release[4] 页面下载 RPM/DEB 包。 老冯的 pig (PG扩展包管理器)也可以简单的免翻墙安装。你也可以自己配置启用 pigsty-infra APT/DNF 软件仓库来安装。

curl https://repo.pigsty.cc/pig | bash;
pig repo set; pig install minio

一切照旧。

3. 复活社区版本文档

MinIO 的官方文档同样面临风险 —— 原本的链接已指向它们的商业产品 AIStor。

所以我们基于 minio/docs 进行了 Fork,修复了失效链接,恢复了被删除的控制台文档,部署在: https://minio.pigsty.io[5]

文档采用与原版相同的 Creative Commons Attribution 4.0 协议,完整保留了所有内容,并持续进行必要的维护更新。

我们的承诺原则

一些话需要提前说清楚,免得产生误解。

我们不做新特性,只保障供应链

MinIO 作为一个 S3 兼容的对象存储,功能已经足够完善。它是一个已经完成的软件,它不需要更多花里胡哨的新特性,它需要的是一个稳定可靠、持续可用的版本。

我们做的核心事情就是:确保你随时可以拿到一个能用的、完整的、带管理界面的 MinIO 二进制制成品。 RPM、DEB、Docker 镜像 —— CI/CD Pipeline 自动构建,与你现有的基础设施无缝对接。 不用担心某天 docker pull 拉不到镜像,不用担心 yum install 找不到包。

前提是 MinIO 别用商标武器来搞我,搞我那我就只能重命名了。
这是真实使用的版本,不是一个归档备份

可能有人会想:这只是又一个 Fork 备份而已吧?不是。 MinIO 在 Pigsty 中是真实使用的组件,很多用户将它作为备份仓库跑在生产环境里。 我们使用的就是自己构建的版本 —— 如果出了问题,我们会第一时间发现,第一时间修复。 我们自己构建的版本,已经在自己的生产环境中用了三个月。吃自己的狗粮,是最好的质量保证。

我们会修 Bug,也会跟进安全更新

如果你在使用中遇到问题,欢迎在 pgsty/minio[6] 提交反馈。 如果是我们构建的版本中可复现的问题,我们会尽最大努力修复。对于安全漏洞(CVE),我们同样会积极跟进和修补 —— 但请不要将此视作商业 SLA 承诺 —— 我们尽最大努力,以开源社区的方式运作。

商标问题很难搞,但走一步算一步

商标声明:MinIO® 是 MinIO, Inc. 的注册商标。 本项目(pgsty/minio)为社区独立维护的 AGPL 开源 Fork, 与 MinIO, Inc. 无任何关联、从属或背书关系。 本文中对 "MinIO" 的使用仅用于指代该开源软件项目本身,不暗示任何商业关联。

AGPLv3 虽然允许我们合法 Fork 和分发,但商标法是另一个领域。 虽然我们已经在所有地方明确标注了这是一个独立的社区维护版本,但 MinIO 公司可能会以商标侵权为由对我们提出异议,要求我们停止使用 “MinIO” 这个名字。

如果 MinIO 方面对商标使用提出异议,我们会配合更名。(大概会叫 silo, stow 之类的) 但在此之前,我们认为在 AGPL Fork 中描述性使用原项目名称是合理的,毕竟我们也不想把所有的 minio 给 rename 掉 —— 这对用户没有任何帮助。

AI 改变了游戏规则

可能有人会问:一个人能维护得了吗?

2026 年了,情况和五年前不一样。。

一个复杂 Go 项目的 bug 定位和修复,在 Claude Code 的辅助下,成本已经降低了不止一个数量级。 以前维护一个复杂基础设施项目需要一个专业团队,现在一个有经验的开发者加上 AI 就够了。

你想想,马斯克砍到 30 人的工程团队就能维护 X/推特 这种级别的系统。 MinIO?真没什么大不了的。

老冯行,老冯自己就上了。

Just Fork it!

MinIO 公司可以归档一个 GitHub 仓库,但它归档不了六万颗 Star 背后的需求, 归档不了十亿次 Docker Pull 背后的依赖。这些需求不会消失,它们只会寻找新的出口。

HashiCorp 的 Terraform 被 Fork 成了 OpenTofu,活得好好的。 MinIO 的情况其实更有利 —— AGPL 比 BSL 更友好,社区 Fork 没有任何法律风险。 公司可以抛弃项目,但开源协议的设计就不允许代码死掉。

git clone 是开源世界最强大的魔法。当一个公司决定关门的时候,社区只需要两个字:

Fork it

References

[1] MinIO 已死:/db/minio-is-dead
[2]How MinIO went from open source darling to cautionary tale:https://news.reading.sh/2026/02/14/how-minio-went-from-open-source-darling-to-cautionary-tale/
[3]pgsty/minio:https://hub.docker.com/r/pgsty/minio
[4]GitHub Release:https://github.com/pgsty/minio/releases/tag/RELEASE.2026-02-14T12-00-00Z
[5]:https://minio.pigsty.io
[6]pgsty/minio: https://github.com/orgs/pgsty/discussions

数据库老司机

点一个关注 ⭐️,精彩不迷路

对 PostgreSQL, Pigsty,下云 感兴趣的朋友

欢迎加入 PGSQL x Pigsty 交流群 QQ 619377403

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
新月爆冷0-2升班马!47场不败终结 1.9亿三叉戟哑火 C罗争冠获利好

新月爆冷0-2升班马!47场不败终结 1.9亿三叉戟哑火 C罗争冠获利好

我爱英超
2026-09-08 05:52:49
丘吉尔:日本如果不是被原子弹炸过,日本这个国家可能就没有了

丘吉尔:日本如果不是被原子弹炸过,日本这个国家可能就没有了

何氽简史
2026-09-08 08:13:00
江西遂川泥石流灾害已致5人遇难7人失联

江西遂川泥石流灾害已致5人遇难7人失联

新京报
2026-09-08 13:45:38
汤家凤和胡锡进之间的“英语学科”论战,众多大V支持胡锡进,网友:司马南倒下了,汤家凤起来了!

汤家凤和胡锡进之间的“英语学科”论战,众多大V支持胡锡进,网友:司马南倒下了,汤家凤起来了!

谭谈社会
2026-09-08 19:10:27
应急管理部原党委书记、部长王祥喜严重违纪违法被开除党籍和公职

应急管理部原党委书记、部长王祥喜严重违纪违法被开除党籍和公职

上观新闻
2026-09-08 17:04:06
三甲科主任因病去世,年仅54岁

三甲科主任因病去世,年仅54岁

医学界
2026-09-08 07:33:53
越南高铁结局已定,越南突然进来搅局,中国冷眼旁观看戏就好

越南高铁结局已定,越南突然进来搅局,中国冷眼旁观看戏就好

娱乐圈的笔娱君
2026-09-08 09:18:54
你和对象是怎么在一起的?评论区套路深啊

你和对象是怎么在一起的?评论区套路深啊

康富贵碎碎念
2026-09-08 12:58:35
已进8强!郑钦文想夺冠有多难?需翻过3座大山:总交手2胜15负

已进8强!郑钦文想夺冠有多难?需翻过3座大山:总交手2胜15负

念洲
2026-09-08 14:13:13
航程20000公里,中国版B-2首飞,到底是有人版轰-20还是无人版WZ-X?

航程20000公里,中国版B-2首飞,到底是有人版轰-20还是无人版WZ-X?

像梦一场a
2026-09-08 02:40:54
伊朗总统表示将继续全力抵抗直到侵略者后悔为止

伊朗总统表示将继续全力抵抗直到侵略者后悔为止

环球网资讯
2026-09-08 18:53:06
余文乐宣布离婚

余文乐宣布离婚

扬子晚报
2026-07-20 14:21:04
美国法庭炸锅了!9月2号,被美军抓捕拘押在美国的马杜罗,他的律师团队抛出了一个惊人的逻辑死局,直接把美国法官都给搞懵了。

美国法庭炸锅了!9月2号,被美军抓捕拘押在美国的马杜罗,他的律师团队抛出了一个惊人的逻辑死局,直接把美国法官都给搞懵了。

回京历史梦
2026-09-06 20:35:03
美网八强对阵出炉,这八人无论谁夺冠,都将创造属于自己的历史

美网八强对阵出炉,这八人无论谁夺冠,都将创造属于自己的历史

小桥流水q
2026-09-08 10:11:37
陪睡陪玩只是开胃菜,舔手指塞拳头、集体嫖娼、背后的事藏不住了

陪睡陪玩只是开胃菜,舔手指塞拳头、集体嫖娼、背后的事藏不住了

北海史记
2026-08-12 19:57:54
官宣!17岁吕孟洋加盟西班牙人 走武磊之路 董路:不保证踢上西甲

官宣!17岁吕孟洋加盟西班牙人 走武磊之路 董路:不保证踢上西甲

念洲
2026-09-08 07:34:48
死在加州路边的阿里总监:最残忍的不是没钱,是枕边人不如网友亲

死在加州路边的阿里总监:最残忍的不是没钱,是枕边人不如网友亲

只能离开
2026-09-08 05:03:24
贵州省2名县处级干部接受纪律审查和监察调查

贵州省2名县处级干部接受纪律审查和监察调查

贵阳网
2026-09-08 16:57:47
女大学生晒账单哭诉生活费不够花:一天吃饭36元,一个月光吃饭就要1500,奶茶零食旅游还没算。

女大学生晒账单哭诉生活费不够花:一天吃饭36元,一个月光吃饭就要1500,奶茶零食旅游还没算。

捣蛋窝
2026-09-08 09:18:14
1975年,四川挖出一具女尸,经鉴定确认,她就是中央多次打听的人

1975年,四川挖出一具女尸,经鉴定确认,她就是中央多次打听的人

香姨谈史
2026-09-08 09:30:13
2026-09-08 20:04:49
老冯云数 incentive-icons
老冯云数
数据库老司机,云计算泥石流,PostgreSQL大法师
233文章数 63关注度
往期回顾 全部

科技要闻

小米再次背水一战

头条要闻

伊朗和韩国杠上用韩文怒怼 韩国风向发生180度大转弯

头条要闻

伊朗和韩国杠上用韩文怒怼 韩国风向发生180度大转弯

体育要闻

韩旭:我一定会再次走出去

娱乐要闻

郭德纲被处罚,郭麒麟被曝恋情瓜

财经要闻

智谱六连跌失守1000大关,发生了什么?

汽车要闻

领克20 领克的纯电小钢炮这次更运动了

态度原创

游戏
艺术
手机
亲子
公开课

《漫威金刚狼》哨兵做成地摊玩具?毫无压迫感拉完了

艺术要闻

他是康熙的书法老师,被誉为“超越赵孟頫”,这字写得太漂亮了!

手机要闻

三星回应Galaxy Z Fold8内屏支撑偏软问题:设计特性并非故障

亲子要闻

聚焦婴幼儿呼吸道健康,多方共话探索合胞病毒防控体系建设

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版