RustFS 1.0.3

RustFS is an open-source object storage system designed to provide S3-compatible storage for applications, backups, data lakes, AI workloads, and other large-scale data environments. Built in Rust, the project focuses on performance, memory safety, distributed deployment, and compatibility with existing S3-based applications.

It can run as a standalone server or as a distributed storage cluster, making it suitable for both smaller self-hosted deployments and larger storage environments.

Features

RustFS provides an S3-compatible API for storing and managing objects. It supports core capabilities such as uploads, downloads, bucket management, versioning, object locking, lifecycle management, event notifications, and server-side encryption.

The platform includes distributed storage, healing and background scanning, bitrot protection, pool expansion, bucket replication, and site replication. These features make RustFS more suitable for production object-storage deployments than a simple file server.

Security features include IAM policies, OIDC and SSO integration, server-side encryption, and a built-in key management system. RustFS supports Vault and AWS KMS backends for production KMS deployments.

RustFS also includes a web-based management console for administration and object management. Kubernetes Helm charts are available for container-orchestrated deployments.

Beyond S3, RustFS provides additional protocols and integrations, including OpenStack Swift, Keystone authentication, SFTP, FTPS, and WebDAV. Some of these capabilities are enabled through optional build features.

Download RustFS 1.0.3 - Software Mirrors

RustFS 1.0.3 for Windows

rustfs-windows-x86_64-v1.0.3.zip | 105.11 MB

rustfs-windows-x86_64-latest.zip | 105.11 MB

RustFS 1.0.3 for macOS

rustfs-macos-aarch64-v1.0.3.zip | 87.06 MB

rustfs-macos-aarch64-latest.zip | 87.06 MB

RustFS 1.0.3 for Linux

rustfs-linux-x86_64-musl-v1.0.3.zip | 97.2 MB

rustfs-linux-x86_64-musl-v1.0.3.rpm | 96.49 MB

rustfs-linux-x86_64-musl-v1.0.3.deb | 69.38 MB

rustfs-linux-x86_64-musl-latest.zip | 97.2 MB

rustfs-linux-x86_64-gnu-v1.0.3.zip | 109.88 MB

rustfs-linux-x86_64-gnu-v1.0.3.rpm | 107.06 MB

rustfs-linux-x86_64-gnu-v1.0.3.deb | 76.6 MB

rustfs-linux-x86_64-gnu-latest.zip | 109.88 MB

rustfs-linux-aarch64-musl-v1.0.3.zip | 89.38 MB

rustfs-linux-aarch64-musl-v1.0.3.rpm | 89.16 MB

rustfs-linux-aarch64-musl-v1.0.3.deb | 64.51 MB

rustfs-linux-aarch64-musl-latest.zip | 89.38 MB

rustfs-linux-aarch64-gnu-v1.0.3.zip | 106.37 MB

rustfs-linux-aarch64-gnu-v1.0.3.rpm | 104.07 MB

rustfs-linux-aarch64-gnu-v1.0.3.deb | 74.97 MB

rustfs-linux-aarch64-gnu-latest.zip | 106.37 MB

RustFS 1.0.3 Source Code

RustFS 1.0.3 Source code (zip)

RustFS 1.0.3 Source code (tar.gz)

RustFS 1.0.3 Release Notes:

What's Changed

RustFS 1.0.3 keeps the 1.0.2 server code and updates the embedded Console to v0.1.37.
  • Hide the duplicate bucket heading at the bucket root, where names could appear truncated despite the full name being visible in the top navigation.
  • Add Vietnamese localization and improve deleted-object highlighting and filtering.
  • Update workspace package versions to 1.0.3. No other server changes from main are included.
The release candidate passed Console upload, download, deletion, bucket and folder navigation checks, plus rc 0.1.36 compatibility checks. Full Changelog: 1.0.2...1.0.3

Performance and Compatibility

RustFS is built in Rust and is designed around high performance and efficient resource usage. Its distributed architecture allows storage capacity to scale across multiple nodes and drives.

S3 compatibility is one of its biggest advantages. The project maintains a compatibility matrix for supported S3 functionality, allowing users to evaluate whether their existing applications can work with RustFS. This is particularly useful for applications originally designed around Amazon S3 or other S3-compatible storage systems.

RustFS also positions itself as an alternative for MinIO deployments. However, compatibility should not be interpreted as complete drop-in compatibility. The project currently marks MinIO on-disk compatibility as preview functionality, and its documentation specifically notes that MinIO-encrypted objects cannot be read by RustFS. Existing MinIO installations should therefore be migrated through supported S3-based workflows rather than assuming the underlying storage can simply be reused.

The project supports both single-node and distributed deployments. Its documentation also places specific restrictions on topology expansion, so administrators should plan the initial storage layout carefully before building a cluster.

System Requirements

  • Linux or another supported platform capable of running RustFS

  • Docker, Podman, Kubernetes, or a supported native installation method

  • Storage capacity appropriate for the object-storage workload

  • Writable storage directories when using host-mounted Docker volumes

  • Additional resources for distributed deployments, replication, monitoring, and large workloads

For Docker deployments, the official container runs as the rustfs user with UID/GID 10001:10001. Host-mounted directories therefore need appropriate ownership or permissions.

Pros and Cons

Pros

  • Open-source under the Apache 2.0 license

  • S3-compatible object storage

  • Written in Rust

  • Supports standalone and distributed deployments

  • Web-based management console

  • Versioning and Object Lock

  • Bitrot protection and automatic healing

  • Bucket and site replication

  • Lifecycle management and remote S3 tiering

  • Server-side encryption and KMS integration

  • IAM policies and OIDC/SSO

  • Kubernetes Helm support

  • OpenStack Swift and Keystone support

  • SFTP, FTPS, and WebDAV support

  • Designed for AI, data lake, and high-throughput workloads

  • Suitable as a potential MinIO alternative

Cons

  • Still a relatively young project compared with established object-storage platforms

  • S3 compatibility is broad but not universal, so individual applications should be tested

  • MinIO on-disk compatibility is still marked as preview

  • MinIO-encrypted objects cannot be read directly

  • Distributed deployments require careful topology planning

  • Some protocols require optional build features

  • Large production deployments require proper planning for storage, networking, replication, and recovery

How to Install

RustFS provides several installation methods, including Docker, Docker Compose, native installation, Nix, and other deployment options.

For a simple Docker deployment, create persistent data and log directories, ensure they are writable by the RustFS runtime user, and start the official container with ports for the S3 API and web console.

After starting the service, the web console can be accessed through port 9001 while the S3-compatible service uses port 9000.

For production deployments, the official Docker Compose configuration provides additional observability components, while Kubernetes users can deploy RustFS using the available Helm charts.

When migrating from another S3-compatible platform, test the application's S3 API compatibility and use S3-based migration rather than relying on direct access to another product's underlying storage format.

Final Verdict

RustFS is one of the more interesting open-source alternatives for users looking for S3-compatible object storage outside the traditional MinIO ecosystem. Its Rust implementation, Apache 2.0 license, distributed architecture, encryption, replication, IAM, lifecycle management, and broad protocol support give it a strong feature set.

Its biggest advantage is that it is not merely a lightweight S3 gateway. RustFS aims to provide a complete object-storage platform capable of handling serious distributed workloads.

The main concern is maturity. Because the project is still developing rapidly, compatibility and operational behavior should be validated against the applications and storage topology you intend to use. MinIO users should also be particularly careful not to assume that existing on-disk data can simply be pointed at RustFS.

For new S3-compatible deployments, especially where an Apache-licensed and Rust-based storage platform is desirable, RustFS is a compelling option.

RustFS 1.0.3
Free
Software Informations:
Developer:

Operating System:
Windows / Linux / macOS
Date Added:
2026-10-17T16:07:21.423Z
Categories:

Post a Comment/Report Broken Link: