← Wiki

RustFS

S3-compatible distributed object storage written in Rust. Drop-in MinIO replacement with 2.3x better throughput on 4KB objects. Apache-2.0 (not AGPL like MinIO).

Why it matters

MinIO switched to AGPL. RustFS is Apache-2.0 – embed it, modify it, ship it commercially without license headaches.

Performance: 2.3x faster than MinIO for small objects (4KB) on the same hardware. Rust’s zero-GC advantage shows on high-throughput workloads.

Features

Quick start

# Docker
docker run -d -p 9000:9000 -p 9001:9001 rustfs/rustfs:latest

# Or one-liner
curl -O https://rustfs.com/install_rustfs.sh && bash install_rustfs.sh

Default credentials: rustfsadmin / rustfsadmin. Console at :9001.

Where it fits

Fits the infra-two-tools approach: when CF R2 or Supabase Storage isn’t enough, RustFS is the self-hosted tier.

Links

Sources

Related