MinIO Is Dead, Long Live MinIO

2026-02-2821:1622492blog.vonng.com

MinIO’s repo is officially archived and abandoned. And how AI Agents helped bring MinIO back from the dead.

MinIO’s open-source repo has been officially archived. No more maintenance. End of an era — but open source doesn’t die that easily.

I forked MinIO, restored the admin console, rebuilt the binary distribution pipeline, and brought it back to life.

If you’re running MinIO, swap minio/minio for pgsty/minio. Everything else stays the same. (CVE fixed, and the console GUI is back!)

The Death Certificate#

On December 3, 2025, MinIO announced “maintenance mode” on GitHub. I wrote about it in MinIO Is Dead.

On February 12, 2026, MinIO updated the repo status from “maintenance mode” to “no longer maintained”, then officially archived the repository. Read-only. No PRs, no issues, no contributions accepted. A project with 60k stars and over a billion Docker pulls became a digital tombstone.

Percona founder Peter Zaitsev also raised concerns about open-source infrastructure sustainability on LinkedIn. The consensus in the international community is clear: MinIO is done.

Not “unmaintained” — officially, irreversibly, done.

Looking back at the timeline over the past 18 months, this wasn’t a sudden death. It was a slow, deliberate wind-down:

DateEventNature
2021-05Apache 2.0 → AGPL v3License change
2022-07Legal action against NutanixLicense enforcement
2023-03Legal action against WekaLicense enforcement
2025-05Admin console removed from CEFeature restriction
2025-10Binary/Docker distribution stoppedSupply chain cut
2025-12Maintenance mode announcedEnd-of-life signal
2026-02Repo archived, no longer maintainedEnd of project

A company that raised $126M at a billion-dollar valuation spent five years methodically dismantling the open-source ecosystem it built.

But Open Source Endures#

Normally this is where the story ends — a collective sigh, and everyone moves on.

But I want to tell a different story. Not an obituary — a resurrection.

MinIO Inc. can archive a repo, but they can’t archive the rights that the AGPL grants to the community.

Ironically, AGPL was MinIO’s own choice. They switched from Apache 2.0 to AGPL to use it as leverage in their disputes with Nutanix and Weka — keeping the “open source” label while adding enforcement teeth. But open-source licenses cut both ways — the same license now guarantees the community’s right to fork.

Once code is released under AGPL, the license is irrevocable. You can set a repo to read-only, but you can’t claw back a granted license.

That’s the beauty of open-source licensing by design: a company can abandon a project, but it can’t take the code with it.

So — MinIO is dead, but MinIO can live again.

That said, forking is the easy part. Anyone can click the Fork button. The real question isn’t “can we fork it” but “can someone actually maintain it as a production component?”

I didn’t set out to take this on. But after MinIO entered maintenance mode, I waited a couple of weeks for someone in the community to step up. Nobody did. So I did it myself.

Some background: I maintain Pigsty — a batteries-included PostgreSQL distribution with 451 extensions, cross-built for 14 Linux distros. I also maintain build pipelines for 270+ PG extensions, several PG forks, and dozens of Go projects (Victoria, Prometheus, etc.) across all major platforms. Adding one more to the pipeline was a piece of cake.

I’m not new to MinIO either. Back in 2018, we ran an internal MinIO fork at Tantan (back when it was still Apache 2.0), managing ~25 PB of data — one of the earliest and largest MinIO deployments in China at the time.

More importantly, MinIO is a real (optional) module in Pigsty. Many users run it as the default backup repository for PostgreSQL in production.

pgsty/minio RELEASE.2025-12-03T12-00-00Z

What We’ve Done#

As of today, three things.

1. Restored the Admin Console#

This was the change that frustrated the community the most.

In May 2025, MinIO stripped the full admin console from the community edition, leaving behind a bare-bones object browser. User management, bucket policies, access control, lifecycle management — all gone overnight. Want them back? Pay for the enterprise edition. (~$100,000)

We brought it back.

The ironic part: this didn’t even require reverse engineering. You just revert the minio/console submodule to the previous version. That’s literally all MinIO did — they swapped a dependency version to replace the full console with a stripped-down one. The code was always there.

We put it back.

2. Rebuilt Binary Distribution#

In October 2025, MinIO stopped distributing pre-built binaries and Docker images, leaving only source code. “Use go install to build it yourself” — that was their answer.

For the vast majority of users, the value of open-source software isn’t just a copy of the source — supply chain stability is what matters. You need a stable artifact you can put in a Dockerfile, an Ansible playbook, or a CI/CD pipeline — not a requirement to install a Go compiler before every deployment.

We rebuilt the distribution:

Docker Images
pgsty/minio is live on Docker Hub. docker pull pgsty/minio and you’re good.
RPM / DEB Packages
Built for major Linux distributions, matching the original package specs.
CI/CD Pipeline
Fully automated build workflows on GitHub, ensuring ongoing supply chain stability.

If you’re using Docker, just swap minio/minio for pgsty/minio.

For native Linux installs, grab RPM/DEB packages from the GitHub Release page. You can also use pig (the PG extension package manager) for easy installation, or configure the pigsty-infra APT/DNF repo:

curl https://repo.pigsty.io/pig | bash; pig repo add infra -u; pig install minio

Just works as usual.

3. Restored Community Edition Docs#

MinIO’s official documentation was also at risk — links had started redirecting to their commercial product, AIStor.

We forked minio/docs, fixed broken links, restored removed console documentation, and deployed it here.

The docs use the same Creative Commons Attribution 4.0 license as the original, with all content preserved and ongoing maintenance.

Our Commitments and Principles#

Some things worth stating up front to set expectations.

No New Features — Just Supply Chain Continuity#

MinIO as an S3-compatible object store is already feature-complete. It’s finished software. It doesn’t need more bells and whistles — it needs a stable, reliable, continuously available build.

What we’re doing: making sure you can always get a working, complete MinIO binary with the admin console included and CVE fixed. RPM, DEB, Docker images — built automatically via CI/CD, drop-in compatible with your existing infra. No more worrying about docker pull returning nothing or yum install failing to find a package.

This Is a build for Production, Not an Archive#

You might think: “this is just another backup fork, right?” No. MinIO is a production component in Pigsty, and many users run it as their PostgreSQL backup repository. We run our own builds — if something breaks, we find out first and fix it first. We’ve been dogfooding these builds in production for three months now. Eating your own dog food is the best QA.

We Fix Bugs and Track CVEs#

If you run into issues, feel free to report them at pgsty/minio — but please don’t treat this as a commercial SLA. We operate as an open-source community project, doing our best effort.

Given that AI coding tools have made bug fixing dramatically cheaper, and that we’re explicitly not adding any new features, I believe the maintenance workload is manageable.

Trademark Is Tricky, But We’ll Cross That Bridge When We Come to It#

Trademark Notice: MinIO® is a registered trademark of MinIO, Inc. This project (pgsty/minio) is an independently maintained community fork under the AGPL license. It has no affiliation with, endorsement by, or connection to MinIO, Inc. Use of “MinIO” in this post refers solely to the open-source software project itself and implies no commercial association.

AGPLv3 gives us clear rights to fork and distribute, but trademark law is a separate domain. We’ve marked this clearly everywhere as an independent community-maintained build.

If MinIO Inc. raises trademark concerns, we’ll cooperate and rename (probably something like silo or stow). Until then, we think descriptive use of the original name in an AGPL fork is reasonable — and renaming all the minio references doesn’t serve users.

AI Changed the Game#

You might ask: can one person really maintain this?

It’s 2026. Things are different now. AI coding tools are changing the economics of open-source maintenance.

With tools like Claude Code, the cost of locating and fixing bugs in a complex Go project has dropped by more than an order of magnitude. What used to require a dedicated team to maintain a complex infrastructure project can now be handled by one experienced engineer with an AI copilot.

Consider: Elon cut X/Twitter’s engineering team down to ~30 people and the system still runs. Maintaining a MinIO fork without new features is considerably less daunting — you mainly need the ability to test and validate.

Just Fork It#

MinIO Inc. can archive a GitHub repo, but they can’t archive the demand behind 60k stars, or the dependency graph behind a billion Docker pulls. That demand doesn’t disappear — it just finds its way out.

HashiCorp’s Terraform got forked into OpenTofu, and it’s doing fine. MinIO’s situation is actually more favorable — AGPL is more permissive for forks than BSL, with no legal gray area for community forks. A company can abandon a project, but open-source licenses are specifically designed so the code can’t die.

git clone is the most powerful spell in open source. When a company decides to shut the door, the community only needs two words:

Fork it.

Reference#


Read the original article

Comments

  • By awesan 2026-02-2822:035 reply

    It's nice that people are taking this up, and one of the main benefits of open source in the first place. I have my doubts that this will succeed if it's just one guy, but maybe it takes on new life this way and I would never discourage people from trying to add value to this world.

    That said I increasingly have a very strong distaste of these AI generated articles. They are long and tedious to read and it really makes me doubt that what is written there is actually true at all. I much prefer a worse written but to the point article.

    • By Aurornis 2026-02-2822:382 reply

      I agree completely. I know everyone is tired of AI accusations but this article has all of the telltale signs of LLM writing over and over again.

      It’s not encouraging for the future of a project when the maintainer can’t even announce it without having AI do the work.

      It would be great if this turns into a high effort, carefully maintained fork. At the moment I’m highly skeptical of new forks from maintainers who are keen on using a lot of AI.

      • By bugufu8f83 2026-02-2823:562 reply

        >I agree completely. I know everyone is tired of AI accusations but this article has all of the telltale signs of LLM writing over and over again.

        I mean, I'm more worried about the AI writing itself than people calling it out.

        The AI articles on HN are an absolute disease. Just write your own damn articles if you're asking the rest of us to read them.

        • By doctorpangloss 2026-03-012:061 reply

          @dang what do you think? Is it a disease? People who make interesting conversation will tune out.

          • By bigiain 2026-03-012:471 reply

            I'm not Dang, but I agree AI articles are a disease - but with reservations.

            In this case, a Chinese developer who's not a native English speaker - I feel is _adding_ to "interesting conversations" not detracting from them but using AI assistance to publish an article like this in readable/understandable English.

            I know HN and Ycombinator is _hugely_ US focused and secondarily English-speaking focused. But there's more and more interest in non US based "intellectual curiosity" where the original source material is not in English. From YC's capitalism-driven focus, they largely don't care. From my personal hacker ethic curiosity, I'd hate to miss out on articles like this just because of a prejudice against non English speakers who use AI to provide me with understandable versions.

            Having said that, AI hype in general certainly feels like a disease to me. I was noting recently how the percentage of homepage like/discussions I click has gone way down. I remember the days where I'd click and read 80 or 90% of the things that made it to the homepage. These days I eyeroll my way past probably 2/3rds of them because they look at first glance (and from recent experience>) to just be AI hype in one form or another. (I've actually considered building myself a tool that'd grab the first three or so pages and then filter out everything AI related - but the other option is just to visit less often...)

            • By bugufu8f83 2026-03-013:331 reply

              I'm all for people who aren't native English speakers publishing their thoughts and opinions. But I would much prefer they still wrote down their own thoughts in their own words in their native language and machine translated it. It would be much more authentic and much more interesting--and much more worth reading.

              • By mahkeiro 2026-03-018:09

                I'm not sure, based on past experiences people are complaining a lot about automatically translated text...

        • By GCUMstlyHarmls 2026-03-011:13

          I just get my agent to read them for me and present a few options for comments as derived from the vibes of any existing comments. If I time out, it posts a random option, then at the end of the week I get it to summarise all the content I (royal) read and distill it into a take-aways note in my (royal) journal. It's been a huge productivity boost. When ever I think I might want to think about something I just ask the agent to find a topic I (royal) read within some timeframe and have it synthesise a few new dot points in my (royal) journal. I'm hoping to reach 10,000 salient points by the end of the year.

      • By empath75 2026-02-2822:571 reply

        An app that basically reimplements a well documented and tested api is the best possible use case for ai development.

        • By Aurornis 2026-02-2823:11

          I have nothing against a skilled maintainer with attention to detail using AI tools for assistance.

          The important part is the human who will do more than just try to get the LLM to do the hard work for them, though. Once software matures the bugs and edge cases become more obscure and require more thoughtful input. AI is great at getting things to some high percentage of completeness, but it takes a skilled human to keep it all moving in the right direction.

          I would cite this blog post as an example of lazy LLM use: It's over-dramatic, long, retains all of the poor LLM output styling that most human editors remove, and suggests that the maintainer isn't afraid to outsource everything to the LLM.

    • By re 2026-03-011:021 reply

      > it really makes me doubt that what is written there is actually true at all

      Indeed, the whole "Ironically, switching from Apache 2.0 to AGPL irrevocably makes the project forkable" section seems misguided. Apache 2.0-licensed software is just as forkable.

      • By MrDarcy 2026-03-012:33

        The point being we can simply tell our agents to start at the rug pull point and implement the same features and bug fixes on the Apache fork referring to the AGPL implementation.

    • By bigiain 2026-03-012:34

      > I have my doubts that this will succeed if it's just one guy

      Normally, I'd agree with you 100%.

      But there are some interesting mitigating circumstances here.

      1) It's "just one guy" who's running a fairly complex open source project already, one which uses minio.

      2) The stated intention is that the software is considered "finished" with no plans to add any features, so the maintenance burden is arguably way lower than typical open source projects (or forks)

      3) they're quite open about using AI to maintain it - and like it or hate it, this "finding and helping fix bugs in complex codebases" seems to be an area where current AI is pretty good.

      I'm sure a lot of people will be put off by the forker being Chinese, but honestly, from outside the US right now, it's unclear if Chinese or American software is a more existential risk.

      I'll admit I'd never heard of their Pigsty project before, but a quick peek at their github shows a project that's been around for 5 years already, and has pull requests from over a dozen contributors. That's no guarantee this isn't just a better prepared Jia Tan zx utils supply chain attack, but at least it's clearly not just something that's all been created by one person over 2 or 12 months.

    • By skybrian 2026-03-012:101 reply

      At this point the complaints about AI-written articles are worse than the articles. It's like nit-picking about bad kerning. Focus on the content.

      • By awesan 2026-03-0110:02

        I am sorry about that. What I am saying is that it's hard to trust the content given the context. And more so these articles are extremely verbose with a lot of BS in them, so it makes getting to the "content" a lot more work for me.

        In any case I had one paragraph about the content and one side-note about the writing style. Every single reply except one focused on the side-note, including you.

    • By jonathrg 2026-02-2823:572 reply

      I have no reason to trust that the fork itself is competently maintained when the author did not even bother to write the announcement.

      • By surgical_fire 2026-03-0111:33

        I'm generally fully in agreement that AI writing is bad.

        But this is one of the few cases where it might be acceptable.

        Author is not a native speaker; in an announcement that a known project is being forked for maintenance the occasional odd phrasing and possible errors in grammar could sound unprofessional.

        I wonder if in such cases a better use of AI would be to try to write it yourself and just ask a LLM to revise instead? Maybe with some directive to "just point out errors in syntax and grammar, and factual mistakes. No suggestions on style"?

      • By bigiain 2026-03-012:16

        The author is Chinese and not a native English speaker. I will happily give them a pass on using GenAI to "write the announcement".

  • By holysoles 2026-02-2822:382 reply

    I'll plug that Chainguard has been maintaining a fork for awhile and seems to have a history with supporting forks like this: https://github.com/chainguard-forks/minio

    For a web GUI, I had been using this project: https://github.com/huncrys/minio-console

    I switched to rustfs this week though and am not looking back. I'd recommend it to others as well for small scale usage. Its maturing rapidly and seems promising.

  • By boulos 2026-02-2822:201 reply

    Maybe the author isn't aware that Chainguard is going to keep patching MinIO for CVEs:

    https://www.chainguard.dev/unchained/secure-and-free-minio-c...

    You wouldn't get the other changes in this post (e.g., restoring the admin console) but that's a bit orthogonal.

    • By user3939382 2026-03-011:461 reply

      They can probably merge them.

      • By hashworks 2026-03-078:31

        > This project is currently under maintenance and is not accepting new changes.

HackerNews