Skip to content
Free Spinifex sandbox. Create a sandbox Your Spinifex account is live. Access your console
All posts
Engineering · 7 min read

MinIO Alternatives in 2026: Where Self-Hosted S3 Goes Next

RustFS, Garage, SeaweedFS, Ceph, Versity and Predastore, and what each is built for

MinIO was archived in April 2026. RustFS, Garage, SeaweedFS, Ceph, Versity Gateway and Predastore compared: what each is built for and where each falls short.

TN

Tom Newton

Forward Deployed Engineer

MinIO's GitHub repository was archived in April 2026. The code is still there under AGPLv3, but nobody upstream is patching it, and the community build had already lost its admin console in 2025. If you run MinIO today, you are running object storage that will not get another security fix.

This is a survey of the open source S3-compatible stores teams are moving to, what each one is built for, and where each one falls short. One of them is ours, and we say where it falls short too.

The short answer

RustFS is the closest drop-in for a MinIO cluster: same design, Apache-2.0, and a 1.0 release in September 2026. Garage suits small clusters spread across sites. SeaweedFS handles billions of small files. Ceph is the most complete and the heaviest to run. Predastore fits when you want object storage that shares IAM with an AWS-compatible cloud on your own hardware.

Project Licence Language Built for Watch out for
RustFS Apache-2.0 Rust Replacing MinIO directly 1.0 shipped in September 2026, so its production record is short
Garage AGPL-3.0 Rust Small, geo-distributed self-hosted clusters Replicates rather than erasure-codes, and implements a subset of S3
SeaweedFS Apache-2.0 Go Billions of small files, plus a filesystem view More moving parts than a single-binary object store
Ceph (RGW) LGPL C++ Object, block and file storage at scale Operational weight: plan for a team that knows Ceph
Versity Gateway Apache-2.0 Go An S3 API in front of an existing filesystem Durability comes from the filesystem underneath, not the gateway
Predastore AGPL-3.0 Go S3 that shares IAM with EC2 and EKS under Spinifex No lifecycle policies, object lock or bucket policies yet

What happened to MinIO

MinIO spent 2025 moving its engineering effort to AIStor, its commercial product. The community build lost its admin console, and the project stopped publishing community binaries. In April 2026 the minio/minio repository was archived and made read-only.

Existing deployments keep working. What stops is the flow of fixes, and for a service that sits on the network holding your data, that is the part that matters. Forks exist, but none has emerged as the agreed successor, which is why most teams are choosing a different project rather than a fork.

RustFS

RustFS is the project built most deliberately as a MinIO replacement. It follows MinIO's model of erasure-coded storage across a pool of drives, ships a web console, and is designed to run alongside an existing MinIO or Ceph cluster during a migration. It is Apache-2.0, which removes the AGPL question for teams whose lawyers ask it.

The trade-off is age. RustFS reached 1.0 in September 2026. It has a large and fast-growing community, but far less time in production than MinIO had, so test your own failure cases before you trust it with the only copy of anything.

Garage

Garage comes from Deuxfleurs, a French collective that runs its own infrastructure across several homes and small sites. It is built for exactly that: a handful of modest machines in different locations, connected over ordinary internet links, staying available when one site drops out.

Garage replicates objects rather than erasure-coding them, which costs more raw disk and buys simplicity. It also implements a deliberate subset of S3, so check its compatibility list against the API calls your applications make. For a homelab or a small multi-site deployment, it is the lightest serious option on this list.

SeaweedFS

SeaweedFS started as an implementation of Facebook's Haystack design, and its strength is still huge numbers of small files with constant-time disk access. On top of the blob store it offers an S3 gateway, a POSIX-style filer, and Iceberg table support.

That breadth means more components to deploy and understand than a single-binary object store. If your workload is millions of thumbnails, log chunks or ML training samples, it is worth that cost.

Ceph

Ceph's RADOS Gateway is the most complete open source implementation of the S3 API, to the point that the standard S3 conformance suite, ceph/s3-tests, comes from the Ceph project. Ceph also gives you block and file storage from the same cluster.

The cost is operational. Ceph rewards teams that already know it and punishes teams that do not, and a MinIO deployment of four nodes is rarely the right place to start learning.

Versity Gateway

Versity Gateway takes a different approach: it translates S3 calls onto a filesystem you already run, such as ZFS, a POSIX mount or a parallel filesystem. If your data already lives on well-managed storage and you only need an S3 API in front of it, this is the shortest path.

Predastore

Predastore is our object store. It erasure-codes objects with Reed-Solomon across blob nodes, keeps its object index in a Raft quorum, moves data between hosts over QUIC, and encrypts data at rest with AES-256-GCM. It runs standalone or as the object storage of Spinifex, our open source AWS-compatible cloud.

Standalone, Predastore authenticates with access keys from its config file, and every key can reach every bucket. That suits a single application or a single team. Under Spinifex, the same access keys, IAM users, roles and policies that govern EC2 and EKS govern bucket access, and an EC2 instance with an instance profile reads its bucket with no credentials configured in the guest.

Predastore does not yet implement lifecycle policies, object lock, bucket policies, ACLs or CORS, and shard rebalancing is manual. We publish its results against ceph/s3-tests in the repository. If you depend on any of those features today, pick another store on this list.

Moving off MinIO

Every option here speaks the S3 API, so the migration has the same shape: stand up the new cluster, recreate users and access policies, copy buckets with rclone, then repoint clients. We wrote a step-by-step version for Predastore in Migrating from MinIO to Predastore, and the rclone half of it applies to any target.

To try Predastore and Spinifex before deploying on your own hardware, sign up for the free sandbox, or read the documentation at docs.mulgadc.com.

Frequently asked questions

Is MinIO still maintained?

No. The minio/minio GitHub repository was archived in April 2026 and is read-only. The AGPLv3 code is still available, but the community edition gets no further features, bug fixes or security patches. MinIO's engineering now goes into AIStor, its commercial product.

What is the best open source alternative to MinIO?

RustFS is the closest drop-in replacement for a MinIO cluster: erasure-coded, Apache-2.0, with a 1.0 release in September 2026. Garage suits small geo-distributed clusters, SeaweedFS suits billions of small files, Ceph suits teams that need object, block and file storage together, and Predastore suits teams running an AWS-compatible cloud with Spinifex.

RustFS or Garage: which should I use?

RustFS if you are replacing a MinIO cluster and want the same erasure-coded design under Apache-2.0. Garage if you run a few modest machines across different sites and value simplicity over storage efficiency, since it replicates rather than erasure-codes.

Can I still use MinIO?

Existing deployments keep running, but they will not receive security fixes. For anything exposed to a network or holding data you cannot lose, plan a migration to a maintained S3-compatible store.

How do I migrate from MinIO?

Stand up the new cluster, recreate users and access policies, copy each bucket with rclone, then repoint clients at the new endpoint. Every option in this comparison speaks the S3 API, so applications only need an endpoint and credentials change.

#MinIO#RustFS#Garage#Predastore#Object Storage#S3