特别更新:MinIO 社区版 11 万行代码被删除,Web 管理功能全面移除

2025 年 5 月 24 日,知名开源对象存储项目 MinIO 发布了版本更新。此次更新以「简化控制台」为名,删除了 114,736 行代码,将原本功能完整的 Web 管理界面大幅精简为仅具备对象浏览功能的基础界面。

被移除的功能包括用户账户管理、访问策略配置、存储桶 (Bucket) 管理工具以及系统配置等核心管理功能。用户现在无法通过 Web 界面执行任何管理员级别的操作,所有管理任务被强制转移到 mc 命令行工具。

MinIO 联合创始人 Harshavardhana 在 GitHub 讨论中表示[1],维护社区版和商业版的双套图形界面需要「包括设计、用户体验、前后端开发以及安全测试在内的整个团队」投入,对社区版而言成本过高。他建议需要图形化管理的用户转向该公司的商业产品 AIStor,或改用命令行工具。

特别更新:MinIO 社区版 11 万行代码被删除,Web 管理功能全面移除 - 1
MinIO 以「简化控制台」为名,删除了 114,736 行代码
特别更新:MinIO 社区版 11 万行代码被删除,Web 管理功能全面移除 - 2
MinIO 发布的版本更新日志

开源社区普遍认为这是商业利益驱动的决策,是在没有预先通知的情况下强制推动商业化的行为。有用户在 Reddit 等平台发帖警告「避免使用 MinIO」,认为这是典型的「特洛伊木马式更新」。随后 MinIO 锁定了相关 GitHub 讨论。

作为回应,社区迅速启动了名为 OpenMaxIO 的分支项目。同时,SeaweedFS、Garage 等替代方案也获得了更多关注。

事件时间线

一个小站梳理此事件的时间线如下:

2025年2月下旬
代码提交与合并
2025年2月下旬,MinIO 开源项目的前端代码库(minio/object-browser)收到一份旨在“简化控制台”的 Pull Request(PR#3509[1])。该 PR 由开发者 bexsoft 提交于 2月26日,并在经过内部审查后于3月11日被合并到主分支。合并时的代码变动显示,这条 PR 删除了约114,736行代码。
2025年5月24日
新版本发布
上述改动在随后发布的 MinIO 新版本中正式生效。根据版本日志记录,2025年4月22日的 版本[2] 是最后一个保留完整控制台功能的版本,而2025年5月24日发布的版本则包含了删除控制台功能的改动。MinIO 官方在发布说明的“重要事项”中明确提到:“嵌入式 Web 控制台(Console)已被弃用,并移至独立的 object-browser 项目”。同时还建议付费用户升级到全新的企业产品 MinIO AiStor(专为 AI 工作负载设计的企业版),并表示 AiStor 可以无缝兼容现有部署。这一时期,MinIO 团队实际上将开源版与商业版的代码和功能正式分叉开来。
2025年5月下旬
讨论关闭
5月下旬,社区用户开始注意到升级后的 MinIO 控制台发生了显著变化。有用户反馈其容器/实例自动升级后,Web 管理界面被「大幅阉割」,只剩下简单的对象浏览功能。5月25日前后,用户在 GitHub 上提问质疑,例如在 PR#3509下留言询问「为何要删除所有功能,只剩下烦人的弹窗?难道以后只能用命令行管理 MinIO 吗?」。MinIO 团队对此的回应是直接指出:「对于需要图形界面完成管理的场景,请迁移到我们的商业产品(AiStor),社区用户则可以使用mc命令行」。25日,MinIO 官方锁定了该 PR 的讨论并限制只有协作者才能继续发言。有社区成员的评论被删除,相关问题报告也被迅速关闭或锁定。

新版本到底删除了什么?

MinIO Web 管理控制台的功能在此次更新中被大规模删除和精简。

一个小站整理了部分社区用户的讨论,发现影响范围包括以下几个主要模块:

账户与策略管理: 原本控制台提供的用户账户创建、访问密钥管理、策略策略设置等功能被移除。更新后,用户无法通过图形界面创建新的访问凭证或管理用户权限,只剩管理员初始帐号可用。这也意味着OpenID Connect(OIDC)单点登录等高级认证集成功能被砍掉,后续版本中只能使用内置的管理员凭证登录控制台。Cloudron 社区论坛的讨论[3]也确认,「OIDC 身份认证在上游已被移除,升级后只能用管理员账户登录,无法再创建新的访问密钥」。

配置与集群管理: 控制台中用于查看和修改服务器配置、管理后端存储设置、监控 MinIO 集群状态的界面不复存在。用户无法在浏览器中方便地调整实例设置或查看服务信息,相关操作需改用命令行或API。

存储桶管理: 原有用于新建Bucket(存储桶)、设置Bucket策略、浏览和管理Bucket属性的界面被删除。现在Web界面仅保留对象浏览功能,即列出Bucket及其中对象的基本文件浏览操作。诸如一次性创建Bucket、配置Bucket版本控制、生命周期规则等动作都无法通过UI完成。

其他管理控制台功能: 诸如服务器信息仪表盘、多节点模式下的集群管理视图、用户界面上的日志/通知配置等管理类选项也一并被移除。总体而言,新版的所谓「简化控制台」实际上已经不再是一个管理控制台,而退化为一个纯对象存储浏览器。

特别更新:MinIO 社区版 11 万行代码被删除,Web 管理功能全面移除 - 3
更新前后的功能对比(图:小众软件[4]

综上,普通用户通过浏览器几乎无法执行任何管理员级别的操作,所有管理维护任务被迫转移到命令行工具 (mc 客户端) 上。MinIO 官方在说明中强调:「UI 现在仅提供对象浏览,创建密钥和设置权限等都必须使用 mc CLI 工具完成」。这一改变对用户体验影响巨大,相当于彻底阉割了社区版的Web操作能力

特别更新:MinIO 社区版 11 万行代码被删除,Web 管理功能全面移除 - 4
更新后的 MinIO Web UI,只剩下了最基础的文件浏览功能(图:Github

MinIO 的「突然袭击」

早在2021年,MinIO 就曾引发过一次争议:他们突然将项目许可证从 Apache 2.0 切换为更严苛的 GNU AGPL v3[5]。当时社区对此颇有微词,觉得 MinIO 未经充分沟通就「突然袭击」,并担心 AGPL 的传播性条款会影响企业使用。MinIO 官方坚持此举合法,并声称这是「顺其自然的演进」。

特别更新:MinIO 社区版 11 万行代码被删除,Web 管理功能全面移除 - 5
MinIO 在 2021 年曾「突然」切换项目许可证(图:Github

AGPL 允许 MinIO 采用「开源+商业授权」双轨模式——即代码开源但附带严格约束,商业客户可以购买专有许可证以免除AGPL义务。因此,自2021年起 MinIO 就在有意区分「社区版」(AGPL,自行负责支持)和「商用版」(付费,提供支持且无开源义务)。

此次控制台功能的削减,很大程度上是这种策略的延续:通过削弱开源版的易用性,进一步凸显商业版的价值,从而迫使有需要的用户走向付费。

值得一提的是,MinIO 官方近年来对第三方「不当使用」其开源代码的行为表现出强硬姿态。

2023年初,MinIO 曾公开指控存储公司 Weka 和 Nutanix 违反许可证,将 MinIO 开源代码嵌入自家产品却未遵守开源协议。MinIO 随后宣布「撤销」这些公司使用 MinIO 代码的许可,并警告其客户可能面临法律和安全风险。[6]虽然许可证撤销在法律上存疑(尤其针对Apache 2.0部分),但这一系列动作显示 MinIO 不满他人免费拿去商用。

特别更新:MinIO 社区版 11 万行代码被删除,Web 管理功能全面移除 - 6
MinIO 曾在 2023 年撤销了 Weka 的使用许可(图:MinIO Blog[7]

一个小站强烈谴责 MinIO 以削减开源版本竞争力来将用户引流至付费版本的做法。

本站建议,在采用开源基础设施时,应当留意其未来发展和授权策略变化,提前备好应对方案,以免陷入类似 MinIO 这样功能突遭削减的困境。也期待 MinIO 及更多开源企业能从中吸取经验,在商业利益与开源精神之间找到更稳健的平衡。

参考&注释

  1. ^abhttps://github.com/minio/object-browser/pull/3509
  2. ^https://github.com/minio/minio/releases/tag/RELEASE.2025-05-24T17-08-30Z
  3. ^https://forum.cloudron.io/topic/13844/minio-removing-the-interface-for-community-edition
  4. ^https://www.appinn.com/minio-remove-admin-ui/
  5. ^https://github.com/minio/minio/discussions/12157
  6. ^https://blocksandfiles.com/2023/03/26/we-object-minio-says-no-more-open-license-for-you-weka/
  7. ^https://blog.min.io/weka-violates-minios-open-source-licenses/

评论

  1. Avatar of 网友小宋
    Windows Edge
    3 周前
    2025-6-07 23:09:40

    的确越来越不好用了

  2. Avatar of
    匿名
    Windows Chrome
    4 周前
    2025-6-04 11:14:12

    害,看看有没有替代吧

  3. Avatar of 萧瑟
    Windows Edge
    4 周前
    2025-6-03 22:26:01

    越来越难用了。😒

  4. Avatar of AptS:1547
    Macintosh Edge
    4 周前
    2025-6-03 16:18:58

    对我而言,这是 AGPL 的有一个魅力时刻

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇