Selfhost Ledger

Ledger / S3-compatible object storage

Self-hosted alternatives to MinIO

Read 2026-11-14 · 5 projects · 4 pass

We read the repository pages of 5 projects that people put forward as a replacement for MinIO (S3-compatible object storage). 4 pass all three checks: rustfs/rustfs, seaweedfs/seaweedfs, ceph/ceph, Deuxfleurs/garage. Left out of that list: minio/minio (archived and read-only; no release or push for 204 days).

ProjectLicense as readLicense · Live · ActiveStarsLatest release / last push
rustfs/rustfsRustApache-2.0licliveactive36,0831.0.5 2026-11-10
pushed 2026-11-14

What it says it is RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.

Install In the repository: Dockerfile, compose file, Helm chart

README mentions S3, replication, versioning, WebDAV, IAM, encryption

seaweedfs/seaweedfsGoApache-2.0licliveactive36,0654.53 2026-11-08
pushed 2026-11-14

What it says it is SeaweedFS is a distributed storage system for object storage (S3), file systems, Iceberg table buckets, and Lance vector buckets, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.

Install In the repository: Dockerfile, compose file, Helm chart

README mentions S3, replication, Kubernetes, POSIX, WebDAV

ceph/cephC++LGPL-2.1 or LGPL-3, with per-file noticeslicliveactive17,224No GitHub release published
pushed 2026-11-14

What it says it is Ceph is a distributed object, block, and file storage platform

Install In the repository: Dockerfile

README mentions none of the terms we looked for

git.deuxfleurs.fr/Deuxfleurs/garageRustAGPL-3.0licliveactive179v2.5.0 2026-10-24
pushed 2026-11-07

What it says it is S3-compatible object store for small self-hosted geo-distributed deployments

Install In the repository: Dockerfile, compose file, Helm chart

README mentions S3

Forge git.deuxfleurs.fr; stars and update time are counted there

minio/minioGoAGPL-3.0licx livex active61,254RELEASE.2025-10-15T17-29-55Z 2025-10-16
release is old; active counts the push
pushed 2026-04-24

What it says it is MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.

Install In the repository: Dockerfile, compose file, Helm chart

README mentions S3

Checks per row: lic = one open-source license across the whole repository (a commercial option on request is allowed), live = not archived, active = a release or push within 90 days of 2026-11-14. A red x marks a failed check. Full definitions and limits: method.

Why 1 of 5 did not pass

  • minio/minio · AGPL-3.0
    The repository page, opened in a browser on 2026-11-14, says: “This repository was archived by the owner on Apr 25, 2026. It is now read-only.” Last push 2026-04-24, latest release 2025-10-16. Repository

How they differ

Mentioned in some READMEs and not others

  • S3: rustfs/rustfs, seaweedfs/seaweedfs, Deuxfleurs/garage, minio/minio
  • replication: rustfs/rustfs, seaweedfs/seaweedfs
  • Kubernetes: seaweedfs/seaweedfs
  • versioning: rustfs/rustfs
  • POSIX: seaweedfs/seaweedfs
  • WebDAV: rustfs/rustfs, seaweedfs/seaweedfs
  • IAM: rustfs/rustfs
  • encryption: rustfs/rustfs

Main language

  • Rust: rustfs/rustfs, Deuxfleurs/garage
  • Go: seaweedfs/seaweedfs, minio/minio
  • C++: ceph/ceph

Install files

  • In the repository: Dockerfile, compose file, Helm chart: rustfs/rustfs, seaweedfs/seaweedfs, Deuxfleurs/garage, minio/minio
  • In the repository: Dockerfile: ceph/ceph

From each README (first part) and file tree as read; a missing mention only means the README does not use the word.

Where people asked for this

Thread titles and counts as collected 2026-11-09. The original product: MinIO.