WZ-IT Logo

MinIO is archived: self-hosted S3-compatible storage compared

Timo Wevelsiep
Timo Wevelsiep
#MinIO #ObjectStorage #S3 #SeaweedFS #SelfHosted

Editorial note: The information in this article was compiled to the best of our knowledge at the time of publication. Technical details, prices, versions, licensing terms, and external content may change. Please verify the information provided independently, particularly before making business-critical or security-related decisions. This article does not replace individual professional, legal, or tax advice.

MinIO is archived: self-hosted S3-compatible storage compared

Do you run MinIO as a backup target or application storage? WZ-IT reviews the estate, plans the move to an alternative such as SeaweedFS or RustFS and can provide ongoing operations. Review your setup with us

For years MinIO was the default answer to self-hosted S3-compatible storage. That answer no longer holds: the public repository is archived and the last push dates from 24 April 2026.

This affects many installations that run quietly and reliably and therefore go unnoticed. We recommended MinIO ourselves in our own articles on S3 migration to Hetzner. That recommendation no longer stands, and this article draws the conclusion.

It sets out what exactly happened, how urgent a move is and which alternatives hold up. All figures from the repositories, as of 28 August 2026.

Table of contents

What happened to MinIO

The retreat ran in three steps over roughly a year:

When What happened
May 2025 Admin console removed from the Community Edition, leaving a basic object browser
December 2025 Move to maintenance mode: no new features, no active handling of reports
April 2026 Repository archived, read-only since

The last push to minio/minio dates from 24 April 2026. For comparison: SeaweedFS, RustFS and Ceph were all updated on 24 August 2026, the day this article was researched.

The company itself is active and continues to develop its commercial product AIStor. What ends is the freely available edition.

How consequential that break was for other projects shows in a decision from outside: Kubeflow Pipelines switched its default object storage to SeaweedFS after MinIO's retreat.

How urgent is a move

Archived software does not become insecure overnight. It becomes insecure with the first vulnerability nobody publishes a fix for. Urgency therefore depends on exposure, not on the date.

Deployment Urgency
Reachable from the internet high - any future vulnerability takes effect immediately
Internal only, used by many systems medium - plan it properly, do not defer
Internal only, backup target, few accesses low - in the next maintenance window

What applies in every case: inventory the estate. Anyone who does not know where MinIO runs cannot answer the question. In grown environments it often sits in three places, two of which nobody remembers.

The alternatives at a glance

Figures from the public repositories, as of 28 August 2026.

System GitHub stars Licence Last push Focus
SeaweedFS 34,235 Apache-2.0 24 Aug 2026 distributed, strong with many small files
RustFS 31,347 Apache-2.0 24 Aug 2026 close to MinIO, with a web interface
Ceph 16,959 LGPL 24 Aug 2026 complete storage system
Garage - AGPL-3.0 ongoing lean, for distributed sites
MinIO 61,382 AGPL-3.0 24 Apr 2026 archived

Garage is not developed on GitHub but on the Deuxfleurs collective's own infrastructure; the star count is therefore absent and would not be comparable anyway.

SeaweedFS

SeaweedFS is the obvious choice for most MinIO installations. It has existed for over ten years, is under Apache-2.0, has many contributors and is actively maintained.

It is designed for distributed storage with particular strength in handling many small files, a case where classic object stores often struggle. The S3 API is mature.

Kubeflow Pipelines switching to SeaweedFS as its default is the most solid viability signal a project in this position can receive: an outside decision, made under time pressure, affecting many installations.

Garage

Developed by the Deuxfleurs collective, under AGPL-3.0, deliberately lean. The target case is multiple sites holding data redundantly without needing a system of Ceph's complexity.

Strength: low resource requirements, simple commissioning, designed for geographic distribution. Limit: a smaller ecosystem, fewer published solutions for edge cases, no web interface on MinIO's scale.

RustFS

RustFS is the youngest candidate, written in Rust, under Apache-2.0 and with a built-in web interface. It positions itself explicitly as what MinIO used to be before its licence and feature trajectory.

At 31,347 stars it has drawn attention quickly. For migration it offers the most familiar interface. The limitation is age: a project that has existed for a short time has fewer production years behind it than SeaweedFS or Ceph, and that is exactly what counts in a storage system.

Anyone moving because a project was abandoned should weigh durability at the successor, not just familiarity.

Ceph

Not a lean replacement but a complete distributed storage system for block, file and object storage. S3 access runs through the RADOS Gateway.

Ceph makes sense in exactly one case: when it already runs. Anyone operating a Ceph cluster for virtual machines under Proxmox gets object storage without an additional system on top.

For pure S3 needs without an existing Ceph, the effort is disproportionate. Resource requirements are considerably higher than the lean alternatives, and operational complexity is another order of magnitude.

The often better answer: do not self-host

Part of the MinIO estate exists only because an S3 endpoint was needed and MinIO was quick to set up. For that case the most honest advice is not to replace the operation but to hand it over.

Object storage at a European provider such as Hetzner costs little, creates no operational effort and settles the update question permanently. How to set that up with Hetzner Object Storage we described for AWS S3 and Azure Blob Storage.

Self-hosting remains right when data must not leave the premises, when volumes are very large, or when storage has to sit inside an isolated environment.

What actually takes work in a move

The data has to be copied. All candidates speak S3, but none reads MinIO's storage format. The move runs through rclone or an equivalent from endpoint to endpoint. The space has to exist twice or the work has to be staged.

The edges of the S3 API are not the same everywhere. Versioning, object locking, lifecycle rules and server-side encryption are supported to differing degrees. If you use any of them, check before the selection, not after.

Credentials and policies are recreated. Users, keys and access rules do not transfer. That is manageable when there are few and tedious when years have produced many.

Backups are a special case. Where MinIO serves as the target of a backup system, for instance for Proxmox Backup Server, a restore test from the new target belongs to the move. A backup not verified after a migration is not a backup.

How we approach this at WZ-IT

We recommended MinIO in our own articles and are correcting that. Those articles get a note rather than standing as if nothing had happened.

For existing installations we ask first about exposure and purpose, not about the successor. An internal backup target has a different urgency than an endpoint at the network edge.

In selection we lean toward SeaweedFS, because production years weigh more in storage systems than interface familiarity. Where Ceph already runs we use its RADOS Gateway rather than placing a second system beside it. And in a good share of cases we recommend not operating object storage at all.

A move always includes a restore test from the new target before the old one is switched off.

Further guides

Do you know everywhere MinIO runs in your estate? We inventory it, assess urgency and support the move including a restore test. Book a call

Sources

Enquiry

Replace object storage or have it operated

We assess whether your MinIO installation is a risk and support the move to a maintained alternative.

What is the situation?

How should we get back to you?

Frequently Asked Questions

Answers to important questions about this topic

The Community Edition is, the company is not. The public repository was archived in April 2026 and has been read-only since. The last push to minio/minio dates from 24 April 2026. MinIO Inc. continues to develop its commercial product AIStor.

Yes, running installations work unchanged. What ends is new releases, reviewed security fixes and official binaries. Any vulnerability found from now on becomes a problem without a vendor fix.

It depends on exposure. A MinIO reachable only from the internal network and serving as a backup target can be migrated in an orderly way. An instance reachable from the internet belongs at the front of the queue, because an unpatched vulnerability there takes effect immediately.

In May 2025 the admin console was removed from the Community Edition, leaving a basic object browser. December 2025 brought the move to maintenance mode with no new features. In April 2026 the repository was archived.

For most cases SeaweedFS, because it has existed for a long time, is widely deployed and is under Apache-2.0. Kubeflow Pipelines switched its default object storage to SeaweedFS after MinIO's retreat, which demonstrates its viability.

An S3-compatible object store written in Rust under Apache-2.0 with a built-in web interface, explicitly positioned as an answer to MinIO's licence and feature trajectory. The project is considerably younger than SeaweedFS or Ceph.

When you already run Ceph for block or file storage, for instance under Proxmox. Object storage then comes through the RADOS Gateway with no additional system. For pure S3 needs without an existing Ceph, the operational effort is disproportionate.

Copy. All the systems named speak the S3 API, but each holds its data in its own format. The move runs through a tool such as rclone from one endpoint to the other, which means the space has to exist twice or the work has to be staged.

Usually only the endpoint and the credentials, because all candidates are S3-compatible. Check the edges: versioning, object locking, lifecycle rules and server-side encryption are not supported equally completely everywhere.

Often yes. If you need object storage only as a backup target, a European provider is usually cheaper and involves no operational effort. Self-hosting is right when data must not leave the premises or when volumes are very large.

Timo Wevelsiep

Written by

Timo Wevelsiep

Co-Founder & CEO

Co-Founder of WZ-IT. Specialized in cloud infrastructure, open-source platforms and managed services for SMEs and enterprise clients worldwide.

LinkedIn

Let's Talk About Your Idea

Whether a specific IT challenge or just an idea - we look forward to the exchange. In a brief conversation, we'll evaluate together if and how your project fits with WZ-IT.

Arrange a callback

Callback

Arrange a callback

Leave your number and we will call back — at the latest on the next business day.

For a longer conversation you can book an appointment instead.

Companies worldwide trust WZ-IT

  • ml&s
  • Rekorder
  • Keymate
  • Führerscheinmacher
  • SolidProof
  • ARGE
  • Boese VA
  • nextGYM
  • Maho Management
  • Golem.de
  • Millenium
  • Paritel
  • Yonju
  • EVADXB
  • Mr. Clipart
  • Aphy AG
  • Negosh
  • ABCO Water Systems
1/3 - Topic Selection33%

What is your inquiry about?

First select the service area that best matches your project.