小众软件 06月03日 18:56
又一款开源工具沦陷:4大功能、11万行代码说删就删。GitHub 讨论被锁定
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

MinIO,一款流行的开源对象存储服务器,最近移除了其Web UI中的管理功能,引发用户争议。此次更新删除了大量代码,导致用户无法通过浏览器进行管理员操作,必须使用命令行工具。官方解释是维护成本高和安全考虑,建议用户使用商业版或命令行工具。这引发了社区对更新谨慎的态度,并讨论了替代方案。

💻 MinIO是一款开源对象存储服务器,与Amazon S3 API兼容,被广泛使用,包括小众软件的图片服务器。

⚠️ 最新更新移除了Web UI中的账户、策略、配置和存储桶管理功能,用户需通过命令行工具进行管理操作。

🤔 官方解释是由于维护成本高和安全风险,建议用户使用商业版或命令行工具进行管理。

💡 社区对此更新持谨慎态度,建议用户暂缓更新,并关注社区的fork版本或其他替代方案。

原创 青小蛙 2025-06-03 17:39 四川

MinIO 是著名的开源对象存储服务器软件,诞生自 2016 年,兼容 Amazon S3 API,是非常流行

MinIO 是著名的开源对象存储服务器软件,诞生自 2016 年,兼容 Amazon S3 API,是非常流行的网络基础服务,小众软件的图片服务器也通过 MinIO 来管理。@Appinn

其社区版本在上个月初,有一次更新:《Implemented AGPL MinIO Object Browser simplified Console #3509》,以简化控制台为由,一次性删除了 11 万行代码,移除了 Web UI 中的:账户和策略管理配置管理存储桶管理工具管理控制台功能。使用户无法在浏览器中进行管理员操作,而必须使用命令行工具。

并且,在后续的讨论中,MinIO 的联合创始人 Harshavardhana 提到:对于基于 UI 的管理用例,请使用 AIStor Custom(需要商业许可证)或通过 mc 命令行进行管理:

并且在随后的更详细的解释中,@Harshavardhana 这样解释:

我们最初为社区分支探索过一个基础的 Admin UI,但后来并没有积极地维护它。

为社区版和商业版分别构建和支持独立的图形化控制台,是一项实质性的工作。坦白说,要在社区分支上复制这项工作是很困难的。

单单是控制台的开发,就涉及到一整个团队,包括设计、UX、前端、后端以及渗透测试。这次的提交引入了一个增强版的对象浏览器,但同时也移除了那部分未经维护的 Admin UI 管理员界面代码。

与 S3 RESTful API 不同,控制台中的管理(admin)操作缺乏同等的安全保护措施。如果没有专门的维护,这部分代码不仅有引入安全漏洞的风险,还可能给社区用户带来误导性的期望。

作为背景信息,可以参考过去的一些问题,例如 “Console Filename Masking Vulnerability” (控制台文件名掩码漏洞) 和 “Metadata Bucket Name Bypass” (元数据存储桶名称绕过)。

我们非常欢迎来自社区的贡献!如果有任何人有兴趣承担管理控制台的长期开发和安全工作,我们热烈欢迎您提交 pull requests。

随后,该讨论被锁定。

移除前后对比:

从青小蛙的使用来看,这次更新还是谨慎,别更新,等待社区解决(比如 fork),解决不了就…别更新了 😂

实际上 MinIO 的服务相当稳定,以至于青小蛙都忘记更新这件事了。

或者学习使用 mc,虽然但是,在 AI 的加持下,现在的命令行难度降低不少。

就…挺离谱的。

原文:https://www.appinn.com/minio-remove-admin-ui/

等待下一个解决方案吧,目前社区已经有一个 fork 版本以及一个替代品,但是,还是等等吧

阅读原文

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

MinIO 开源 对象存储 Web UI
相关文章