Single Binary
~12 MB. No runtime, no sidecar, no init containers. Deploy this lightweight S3-compatible object storage server anywhere — bare metal, VMs, or modern Kubernetes clusters.
Lightweight object storage built in Rust. Works with Boto3, AWS CLI, rclone, and every S3 SDK — no code changes. Self-host in under 2 minutes.
Ferrox strips away the complexity that makes other S3-compatible object stores painful to self-host and run. We provide a streamlined alternative solution that maximizes operational efficiency without compromising on reliability.
~12 MB. No runtime, no sidecar, no init containers. Deploy this lightweight S3-compatible object storage server anywhere — bare metal, VMs, or modern Kubernetes clusters.
Speaks the S3 wire protocol natively. Serves as a flawless drop-in replacement. AWS CLI, Boto3, rclone, SDK v3 — all verified with zero provider-specific configuration.
Under 20 MB image built entirely FROM scratch. This minimalist approach guarantees the smallest possible footprint of any available S3-compatible object storage solution.
SSE-S3 and SSE-C built in. Utilizing individual Data Encryption Keys (DEKs) for every object. Caller-supplied keys are never logged or permanently persisted to disk.
#![forbid(unsafe_code)] everywhere. We rely exclusively on the audited rustls and ring libraries for all Transport Layer Security operations. Constant-time HMAC comparison.
Every request authenticated via AWS Signature Version 4 protocol. SigV4A scaffold included. Per-access-key rate limiting automatically responds with 503 SlowDown.
Deploy Ferrox's S3-compatible API in minutes — works with Docker, AWS CLI, Boto3, JavaScript SDK v3, and rclone. Zero config changes required.
docker run --rm -p 9000:9000 \ -v ferrox-data:/data \ ghcr.io/ferrox-rs/ferrox:latest \ --data-dir /data --bind 0.0.0.0:9000 \ --access-key minioadmin \ --secret-key minioadmin
Ferrox vs MinIO vs SeaweedFS. We provide the lightest self-hosted S3-compatible object storage server on the market, built with no external dependencies and entirely avoiding the restrictive AGPL licensing model. Check out our Quickstart guide to get started.
← swipe to see all columns →
Ferrox supports the core operational primitives of the Amazon S3 ecosystem. Your existing applications require no structural modifications to migrate your data. Review our supported API operations below.
Ferrox is open-source and free. If it saves you time or money, consider sponsoring development. Every contribution helps keep it maintained, fast, and secure.