Как я искал замену MinIO S3 и написал свой S4 на Rust
В начале 2025 года компания MinIO в лице сооснователя Harshavardhana начала поэтапно сворачивать свою версию Community Edition. В феврале из open-source версии был вырезан веб-интерфейс администрирования - управление политиками, мониторинг, репликация, IAM - всё это переехало в коммерческий продукт AIStor с ценником от $96 000 в год. Пользователям оставили лишь базовый object browser и CLI-утилиту mc. В мае последовало удаление поддержки OIDC-аутентификации. В октябре MinIO прекратил публикацию Docker-образов и готовых бинарников - причём аккурат в момент раскрытия критической CVE-уязвимости. А в декабре 2025-го проект официально перешёл в режим maintenance mode: никаких новых фич, pull request'ы не принимаются, только точечные security-фиксы по усмотрению компании.
https://habr.com/ru/articles/1007060/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1007060
Как я искал замену MinIO S3 и написал свой S4 на Rust
В начале 2025 года компания MinIO в лице сооснователя Harshavardhana начала поэтапно сворачивать свою версию Community Edition. В феврале из open-source версии был вырезан веб-интерфейс администрирования - управление политиками, мониторинг, репликация, IAM - всё это переехало в коммерческий продукт AIStor с ценником от $96 000 в год. Пользователям оставили лишь базовый object browser и CLI-утилиту mc. В мае последовало удаление поддержки OIDC-аутентификации. В октябре MinIO прекратил публикацию Docker-образов и готовых бинарников - причём аккурат в момент раскрытия критической CVE-уязвимости. А в декабре 2025-го проект официально перешёл в режим maintenance mode: никаких новых фич, pull request'ы не принимаются, только точечные security-фиксы по усмотрению компании.
To anyone who run #seaweedfs container using latest tag, beware 4.08 is broken. Filer would failed to start.
4.09 has been released but might not propagated yet on docker hub.
My quick fix is to use 4.07 until 4.09 propagated and available to pull from my machines.
I also have same problem before, filer can not start on 4.05. It happens again. I think seaweedfs must improve their QC.
@shlee @dansup
I am already a member of the #loops #discord ;)
When I think about it, it all boiled down to my lack of understanding how #s3 works.
Perhaps things are self-explaining when using #amazon s3 but I went with #minio at the first attempt and now with #seaweedfs (thx @thomas for the pointer due to his work on metalhead.club).
Now that I have my Minio => SeaweedFS migration for my Mastodon instance metalhead.club under control, I have written a few words about it in my blog.
https://thomas-leister.de/en/mastodon-switch-minio-s3-seaweedfs/
Perhaps this will be helpful for other administrators who are looking for something new because the Minio S3 server is no longer being maintained.
I pay particular attention to the difficulties I encountered due to the large number of files (which caused problems).
So far, SeaweedFS S3 has been working wonderfully for me!
My thanks go to @stefano, whose blog entry inspired me to use SeaweedFS:
https://it-notes.dragas.net/2025/11/06/self-hosting-your-mastodon-media-with-seaweedfs/
Nachdem ich meine Minio => SeaweedFS Migration für meine Mastodon Instanz metalhead.club nun im Griff habe, habe ich ein paar Worte dazu in meinen Blog geschrieben.
https://thomas-leister.de/mastodon-switch-minio-s3-seaweedfs/
Vielleicht ist das ja hilfreich für andere Admins, die wegen des nicht mehr gepflegten Minio S3 Servers auf der Suche nach etwas Neuem sind.
Ein besonderes Augenmerk lege ich auf meine Schwierigkeiten wegen der Vielzahl an Dateien (was Probleme verursacht hat).
Bisher funktioniert SeaweedFS S3 bei mir wunderbar!
Mein Dank geht an @stefano, der mich mit seinem Blogeintrag dazu angeregt hat, SeaweedFS einzusetzen:
https://it-notes.dragas.net/2025/11/06/self-hosting-your-mastodon-media-with-seaweedfs/
Bisher habe ich gerne den Minio S3 Server zusammen mit meiner Mastodon Instanz metalhead.club genutzt, um dort Mediendateien abzulegen. Doch seit Sommer letzten Jahres nimmt das Minio-Projekt leider einen Verlauf, der mich dazu bewegt hat, mich nach Alternativen umzusehen: Zuerst wurde der interne Dateibrowser aus der Verwaltungsoberfläche gestrichen - kurz darauf wurde dann verkündet, dass Minio nicht mehr als Open Source Projekt weiter gepflegt würde. Außerdem wurde die Verteilung von Minio-Binaries eingestellt. Es gab also keine Updates mehr. Minio ist seitdem effektiv tot - zumindest, was die Community Version angeht. Mit SeaweedFS habe ich allerdings eine tolle Alternative gefunden, auf die ich meine Mastodon Instanz kürzlich umgestellt habe. Hier beschreibe ich, in welche Probleme ich dabei gelaufen bin und wie ich diese gelöst habe.