Skip to content

1. What is RustFS? ​

RustFS is a simple, efficient, distributed object storage system, well suited for replacing MinIO and object storage scenarios for AI training and inference. Additionally, RustFS is an efficient, open-source, free object storage solution. It is 100% S3 protocol compatible and open-source software released under the Apache 2.0 license. RustFS is written in Rust, leveraging its industry-leading memory safety and zero-cost abstractions for high-performance storage. RustFS is a commercial-friendly distributed object storage product developed and contributed to by excellent engineers worldwide. RustFS can replace many object storage products with unfriendly open-source licenses.

RustFS is about to transition from commercial applications to formal open-source release globally, helping the world reduce storage costs and improve data security.

2. Pre-Installation Reading ​

RustFS has three installation modes: single-node single-disk suitable mode, single-node multi-disk, and multi-node multi-disk modes. Among these, the multi-node multi-disk mode includes enterprise-grade available performance, security, and scalability. It also provides architecture diagrams needed for production workloads. Please read our startup modes and checklists before installation, as follows:

  1. Review the three installation startup modes:

  2. Pre-installation checks, ensure all items meet production guidance. If production standards are not needed, this guidance can be skipped.

3. Operating System and CPU Support ​

You can run RustFS on almost any CPU and operating system, whether Linux, Unix, Windows, MacOS, FreeBSD, Docker, or even edge gateways. CPU architecture support: X86, ARM, and various other CPU architectures.

4. RustFS Features ​

  • S3 Compatible: 100% S3 protocol compatible, excellent compatibility with big data, data lakes, backup software, image processing software, and industrial production software;
  • Distributed: RustFS is a distributed object storage, therefore, RustFS can meet various needs;
  • Commercial-Friendly: RustFS is 100% open-source software and released under Apache v2.0 license, therefore, RustFS is commercial-friendly;
  • Fast: The performance of Rust development language is infinitely close to C language speed. Therefore, RustFS performance is very strong;
  • Secure: RustFS is written in memory-safe language Rust, therefore, RustFS is 100% secure;
  • Cross-Platform: RustFS works on Windows, macOS, and Linux;
  • Extensible: RustFS supports custom plugins, therefore, RustFS can meet various needs;
  • Customizable: Due to open-source characteristics, you can customize various plugins, therefore, RustFS can meet various needs;
  • Cloud-Native: RustFS supports deployment via Docker and other methods, enabling rapid deployment in cloud-native environments.

5. RustFS Values ​

Help all humanity improve data security and reduce storage costs.

6. RustFS Vision ​

Every individual AI agent in the world can use RustFS to store data.

Released under the Apache License 2.0.