Как я искал замену 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 #rust #seaweedfs #ceph #storage #rustfs #garage

Как я искал замену MinIO S3 и написал свой S4 на Rust

Спойлер для тех кто не в курсе: В начале 2025 года компания MinIO в лице сооснователя Harshavardhana начала поэтапно сворачивать свою версию Community Edition. В феврале из open-source версии был...

Хабр

Как я искал замену 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/

#minio #s3 #rust #seaweedfs #ceph #storage #rustfs #garage

Как я искал замену MinIO S3 и написал свой S4 на Rust

Спойлер для тех кто не в курсе: В начале 2025 года компания MinIO в лице сооснователя Harshavardhana начала поэтапно сворачивать свою версию Community Edition. В феврале из open-source версии был...

Хабр

Falls noch jemand eine einfache Alternative zu MinIO sucht, dann schaut euch mal VersityGW an. Schlicht gehalten, dennoch schon viele Möglichkeitenund für einen Singlenode ausreichend  

RustFS ist auch eine weitere Möglichkeit, allerdings leider noch Alpha. Die Entwicklung hat aber gut Fahrt aufgenommen  

Nein Garage mag ich nicht, deshalb seh ich das nicht für mich als Alternative. SeaweedFS unterstützt wohl keinen vHost-Stil, also fällt das ebenfalls weg.

https://github.com/versity/versitygw
https://rustfs.com
#MinIO #S3 #VersityGW #RustFS #Docker

GitHub - versity/versitygw: versity s3 gateway

versity s3 gateway. Contribute to versity/versitygw development by creating an account on GitHub.

GitHub

Migrated my local storage from #minio to #rustfs.

Found downsides:

- No support for regions yet (does not affect me)
- No support for multiple domains (can't use in-cluster names for adjacent k8s deployments, have to resolve the external domain)
- Weird logging: {"error":"S3Error { code: InvalidBucketName, .. }"},"target":"s3s::ops","filename":"/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/s3s-0.13.0-alpha.2/src/ops/mod.rs","line_number":276,"threadName":"rustfs-worker","threadId":"ThreadId(19)"} is not very useful 🤷‍♂️

Improvements:

- Much faster
- Consumes less RAM

#dev

@schenklklopfer Bei #RustFS wäre ich vorsichtig. Wieder ein Projekt mit Contributor License Agreement (CLA), das schlecht über die AGPL redet.

So ging's bei #MinIO auch los.

SeaweedFS macht mir wiederum zu viel, und redet auch inkorrekt schlecht über andere.

Ich persönlich favorisiere daher #Garage.

Sehe ich folgendes richtig:

#SeaweedFS - völlig überladen an Features - ich brauch NUR S3, und nicht den ganzen Rest...
#Garage - klein und schlank, ggf. unsichere Finanzierung?
#RustFS - super klein und schlank - aber noch Alpha?

Das "beste" scheint Garage zu sein?

#MinIO

Was will eins denn als #MinIO Ersatz haben?

Sollte gut in Docker laufen und eine Web-UI haben.
Ich habe schon von #SeaweedFS, #RustFS und #Garage gehört, sonst noch Optionen?

Thanks for the tip, I got it up and running with #rustfs as a backend within a few minutes.
gRPC Hardcoded Token Authentication Bypass - Reproduction Report

## Vulnerability Overview ### Description RustFS implements gRPC authentication using a hardcoded static token `"rustfs rpc"` that is: 1. **Publicly exposed** in the source code repository ...

GitHub

RustFS, a distributed object storage system written by LLMs, but in rust so it's fine everything is fine, hardcoded a fully privileged API token, apparently from Alpha.13 through Alpha.77.

If you're running any of those versions, probably you want to upgrade asap.

https://nvd.nist.gov/vuln/detail/CVE-2025-68926

#rustfs #selfhosted #selfhosting #homelab