# RustFS

RustFS 是一个用 Rust 编写的高性能分布式对象存储系统，提供 S3 兼容的 API，用于存储和检索对象。它是 MinIO 的替代品，专为高性能、安全性和可靠性而设计。

![](https://cdn.jsdelivr.net/gh/xiaoY233/PicList@main/public/assets/RustFS.png)

![](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white)

RustFS 是一款简单、高效、分布式的对象存储。 同时，也是一种高效、开源、自由的对象存储解决方案。它 100% 兼容 S3 协议，使用 Apache2 许可证发行的开源软件。RustFS 使用目前全世界最受欢迎的、内存安全的语言 Rust 语言编写。 它是由全世界优秀的工程师参与并贡献的一款对于商用友好的分布式对象存储产品，RustFS 可以平替非常多非友好开源协议的对象存储产品。


### RustFS 的特征
- S3 兼容: 100% 兼容 S3 协议，优秀的兼容性与大数据、数据湖、备份软件、图像处理软件、工业生产软件兼容；
- 分布式: RustFS 是一个分布式的对象存储，因此，RustFS 可以满足各种需求；
- 商用友好: RustFS 是 100% 的开源软件，并且使用 Apache v2.0 许可证发行，因此，RustFS 是商用友好的；
- 快速: Rust 这一门开发语言的性能无限接近于 C 语言的速度。因此，RustFS 的性能非常强劲；
- 安全: RustFS 使用内存安全的语言 Rust 编写，因此，RustFS 是 100% 安全的；
- 跨平台: RustFS works on Windows, macOS, and Linux；
- 可扩展: RustFS 支持自定义插件，因此，RustFS 可以满足各种需求；
- 可定制: 由于开源的特性，你可以自定义各种插件插件，因此，RustFS 可以满足各种需求；
- 云原生: RustFS 支持 Docker 等方式部署，可快速在云原生环境下快速部署。

### 使用介绍

默认账号密码为rustfsadmin，请登录管理后台及时修改密码！

### 开源社区

RustFS 采用 Apache 2.0 许可证，鼓励社区贡献和透明度，拥有活跃的开发者社区支持。

## 适用场景：

- **云原生应用**：为现代云原生应用提供高效的数据存储和检索
- **大数据和 AI 工作负载**：优化了对数据湖、AI 和大数据处理的支持
- **企业级存储**：支持多租户管理、可观测性等企业级功能
- **备份和归档**：可靠的长期数据存储解决方案
- **内容分发**：高性能的内容存储和分发平台