- houseme2025-07-1551528

RustFS 是一个使用 Rust 构建的高性能分布式对象存储软件
快速开始
· 文档
· 问题报告
· 讨论English | 简体中文
RustFS 是一个使用 Rust(全球最受欢迎的编程语言之一)构建的高性能分布式对象存储软件。与 MinIO 一样,它具有简单性、S3 兼容性、开源特性以及对数据湖、AI 和大数据的支持等一系列优势。此外,与其他存储系统相比,它采用 Apache 许可证构建,拥有更好、更用户友好的开源许可证。由于以 Rust 为基础,RustFS 为高性能对象存储提供了更快的速度和更安全的分布式功能。
特性
- 高性能:使用 Rust 构建,确保速度和效率。
- 分布式架构:可扩展且容错的设计,适用于大规模部署。
- S3 兼容性:与现有 S3 兼容应用程序无缝集成。
- 数据湖支持:针对大数据和 AI 工作负载进行了优化。
- 开源:采用 Apache 2.0 许可证,鼓励社区贡献和透明度。
- 用户友好:设计简单,易于部署和管理。
GitHub:GitHub - rustfs/rustfs: 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.
欢迎大家体验,参与开源 ^-^
主楼 - 萌森2026-07-1528995
- houseme2026-07-1551528
在努力中
- admini-linuxdo2026-07-157702
cephfs 欢迎
- luix2026-07-1517750
其实身边挺多东西都是商业的,其实依我来看 商业+社区 才是正解,因为你也不可能希望开源开发者都爱发电,Redis/ElasticSearch/MySQL/MongoDB/Gitea都是 商业+社区,minio也是走老路罢了
- 萌森2026-07-1528995
latest 版本我试过了。有一点点疑问,UI 界面 和 服务API 公用一个端口的问题
用户拿到文件地址,是不是就可以通过域名直接访问UI控制台。
我个人认为,两个应该分开做,这样一个部署在公网,一个在本地。有点类似 elasticsearch 和 kibana 的关系
- admini-linuxdo2026-07-157702
维护成本高,删什么代码啊。交给社区不就行了。
- 萌森2026-07-1528995
没错,走商业线路当然没错。针对于个人,我没必要上商业版本,主要是 mc 命令,学习成本一下子就上去了。坑定会有人针对 mc 做一套管理面板的,我觉得。
- houseme2026-07-1551528
可以来这里 rustfs/rustfs · Discussions · GitHub 讨论
- 盖世英雄卢本伟2026-07-1523680
- 大帅哥2026-07-156194
太强了,大佬
- 谢大佬2026-07-155284
已star,之前用minio自建的存储,虽然前前段时间minio整的活儿对我个人而言影响不太大,但是多一个竞品可以选择还是很好的,希望这个项目能越来越好 ^-^
- 雷钦辰2026-07-1547602
已Star 支持一下
- luix2026-07-1517750
社区版太好用了怎么赚钱,得削点功能的,而且删的是控制台,无伤大雅的功能
- admini-linuxdo2026-07-167702
真相了,很多软件的社区版就是更新快,商业版一直在合社区版代码。不过有些服务商业闭源和技术支持会更好。话说回来控制台使其很重要的,现在都比较关注软件的的可观测性。
- luix2026-07-1617750
确实,其实虽然功能上无伤大雅,但是信任问题还是有的
- houseme2026-07-1751528
大多数核心功能都支持了。
- 站点复制本质上是 复制了IAM 与桶复制信息,看了Todo list在计划里。
- 纠删码默认支持的;
- IAM Polices在界面里面有,亲测可用;
- OIDC 实际功能不大主要针对(LDAP、OPA 和OpenID)看Todo list现在是不支持的;
- 版本控制ok了;
- Healing 看代码是实现的bitrot 和 datascanner healing
- 数据生命周期提示可用,未经过测试,下次测试一下后回复你;
- 多租户,minio内部也是不支持,目前咱们是通过 k8s operator 实现的多租户。
- Garfield2026-07-1840980
部署成功后,默认的用户名
rustfsadmin和密码怎么修改?找不到设置的地方啊 ^-^ - houseme2026-07-2051528
在 docker run 时可以使用 env 参数指定,```
-e RUSTFS_ACCESS_KEY=rustfsadmin \n
-e RUSTFS_SECRET_KEY=rustfsadmin
```详细文档:Docker 安装 RustFS | RustFS - Garfield2026-07-2240980
好的,感谢回复~