3 पॉइंट द्वारा GN⁺ 2025-12-04 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • उच्च-प्रदर्शन वाला S3-compatible object storage MinIO अभी मेंटेनेंस-ओनली स्थिति में स्थानांतरित कर दिया गया है
  • नई फीचर्स जोड़ना या Pull Request स्वीकार करना बंद कर दिया गया है, और मौजूदा issues की समीक्षा भी बंद है
  • सुरक्षा कमजोरियों के सुधार (security fixes) केवल केस-दर-केस सीमित तरीके से देखे जाएँगे
  • कम्युनिटी सपोर्ट केवल Slack channel के जरिए न्यूनतम रूप में जारी रहेगा
  • अगर commercial support और active maintenance की जरूरत हो तो MinIO AIStor product उपयोग करने की सलाह दी जाती है

मेंटेनेंस मोड की घोषणा

  • MinIO परियोजना अभी मेंटेनेंस-ओनली स्थिति में है और अब नए बदलाव नहीं ले रही है
    • नई फीचर्स, improvements, Pull Request आगे नहीं स्वीकारे जाएँगे
    • मौजूदा issues और PR अब सक्रिय रूप से समीक्षा नहीं किए जाएँगे
  • सुरक्षा से जुड़े महत्वपूर्ण सुधार केस-बाय-केस समीक्षा के लिए हो सकते हैं
  • कम्युनिटी सपोर्ट केवल Slack channel के जरिए न्यूनतम रूप से उपलब्ध रहेगा
  • जिन उपयोगकर्ताओं को commercial support की जरूरत है उन्हें MinIO AIStor product का उपयोग करना होगा

MinIO का अवलोकन

  • MinIO एक उच्च-प्रदर्शन S3 API-compatible object storage है, जिसे AI/ML, analytics और large-scale data workloads के लिए ऑप्टिमाइज़्ड किया गया है
  • यह GNU AGPL v3.0 license के तहत रिलीज़ होता है और ओपन सोर्स कम्युनिटी के लिए डिज़ाइन किया गया प्रोजेक्ट है
  • S3 API compatibility, AI/analytics optimization, और हाई-परफॉर्मेंस processing इसके मुख्य फीचर्स हैं
  • इसे source से सीधे build करके bare-metal environments में deploy किया जा सकता है

ओपन सोर्स और लाइसेंस नीति

  • MinIO AGPLv3 license के अनुसार free तौर पर modify और redistribute होने देता है
    • यानी AGPLv3 की सभी शर्तें, जैसे modified code को सार्वजनिक करने का दायित्व, निभाना होगा
  • commercial या proprietary उपयोग उपयोगकर्ता की जिम्मेदारी पर किया जाना चाहिए, और इसमें कोई warranty या maintenance obligation शामिल नहीं है
  • कम्युनिटी सपोर्ट GitHub और Slack पर best-effort basis पर दिया जाता है
  • MinIO AIStor में enterprise-grade support और SLA guarantee शामिल है

डिप्लॉयमेंट और इंस्टॉलेशन तरीका

  • Community edition केवल source code format में ही distribute होता है; pre-compiled binaries अब उपलब्ध नहीं हैं
  • इंस्टॉलेशन के तरीके
    1. go install github.com/minio/minio@latest कमांड से source से install करें
    2. दिए गए Dockerfile से Docker image सीधे build करें
  • पुराने binary releases सिर्फ reference के लिए ही बचे रहेंगे और updated नहीं होंगे

स्रोत से build और रन

  • Go 1.24 या उससे ऊपर के environment में go install कमांड से MinIO server build और run किया जा सकता है
  • डिफ़ॉल्ट root credentials minioadmin:minioadmin हैं
  • वेब-आधारित MinIO Console के जरिए bucket create, object upload और browse करना संभव है
  • MinIO Client(mc) command-line tool से server को connect और manage किया जा सकता है
  • source से build किए गए binary के साथ AGPLv3 किसी भी प्रकार की warranty या liability नहीं देता

Docker और Kubernetes डिप्लॉयमेंट

  • docker build . कमांड से लोकल पर Docker image बनाई जा सकती है
    • docker run से server चलाते समय port mapping और console address सेट की जा सकती है
  • Kubernetes environment में
    • MinIO Operator या Helm chart की मदद से deployment संभव है
    • संबंधित documentation MinIO official docs site पर उपलब्ध है

2 टिप्पणियां

 
GN⁺ 2025-12-04
Hacker News राय
  • MinIO, RustFS, Garage टीम के योगदान के लिए धन्यवाद
    MinIO ने open source बंद करने की घोषणा बहुत अचानक कर दी, जिससे कम्युनिटी चौंक गई, लेकिन आखिरकार monetization की दिशा में जाना ज़रूरी है, ऐसा लगता है
    RustFS और Garage की तुलना करें तो Garage की release रफ्तार धीमी है, लेकिन RustFS लगभग हर हफ्ते अपडेट होता है
    लाइसेंस की बात करें तो Garage AGPLv3 है, RustFS Apache license पर है, इसलिए enterprise adoption के लिए ज़्यादा अनुकूल है
    स्थिरता में Garage distributed environment में थोड़ा बेहतर है
    चूंकि MinIO अब लगभग OSS प्रतिस्पर्धा से बाहर हो गया है, लगता है RustFS बढ़त ले लेगा

  • SeaweedFS की सिफारिश की गई
    मैंने खुद इस्तेमाल नहीं किया, लेकिन जो लोग अपना server खुद चलाना चाहते हैं, उनके लिए यह MinIO का विकल्प ठीक लग सकता है

    • अभी यह स्थिर है या नहीं, यह जानने की उत्सुकता है
      जब मैंने पहले देखा था, तब bug fixes बहुत ज़्यादा थे, इसलिए भरोसा नहीं जगा था
  • MinIO open source version से लगातार features हटाता आया है
    सबसे नज़दीकी विकल्प RustFS लगता है
    अगर यह site replication को support करे, तो मैं migration के लिए इंतज़ार कर रहा हूँ

    • Garage भी एक लोकप्रिय विकल्प है (official site)
      RustFS भी दिलचस्प है, लेकिन उसके homepage की हद से ज़्यादा marketing language देखकर मैं पहली बार में लगभग टैब बंद ही कर देता
      इसका GitHub repository यहाँ है
    • मैं एक S3 client maintain करता हूँ, और RustFS अक्सर compatibility issues पैदा करता है
      हाल ही में deleteObject काम नहीं कर रहा था, इसलिए उसे test matrix से हटा दिया
      आधिकारिक तौर पर भी लिखा है कि यह अभी production-ready नहीं है
      Garage ठीक लगता है
    • single node पर यह स्थिर है, और टीम bugs जल्दी ठीक करती है
      लेकिन distributed mode अभी अधूरा है, और bucket replication व lifecycle policies पर अभी काम चल रहा है
      बड़े deployment से पहले roadmap ज़रूर देखना चाहिए
    • अगर यह Apache, CNCF, Linux Foundation जैसे किसी umbrella के तहत नहीं है, तो यह open source bait भी हो सकता है
      इन्होंने commits को बाहर से खुला नहीं रखा, और आखिरकार open source छोड़ दिया
    • replication feature शायद जल्द जुड़ जाए (docs link)
  • मैं HS5 को MinIO के शुरुआती लक्ष्यों जैसी दिशा में बना रहा हूँ
    core स्थिर है, लेकिन user management और web UI पर अभी काम जारी है

    • AGPL violation की बात को इतनी स्पष्टता से उठाना प्रभावशाली लगा
      अगर कानूनी जानकारी होती, तो MinIO पर मुकदमा करने का मन होता
    • काश मुझे इस project के बारे में पिछले हफ्ते पता होता
      SeaweedFS सेट करने में बहुत समय लगा दिया, जबकि मेरे उपयोग के लिए वह ज़रूरत से ज़्यादा था
      HS5 कहीं ज़्यादा उपयुक्त लगता है
    • इसकी सादगी और durability guarantees पसंद आईं
      यह development या PoC के लिए अच्छा लगता है, और ऐसे environment में भी ठीक रहेगा जहाँ नीचे की stack HA/RAID संभालती हो
      हालांकि performance (read/write/delete) कैसी है, यह जानने की उत्सुकता है
      और “क्या यह आखिरकार filesystem को फिर से implement करना नहीं है?” इस सवाल का जवाब कैसे देंगे, यह भी जानना चाहूँगा
    • लगता है अभी इस project को Show HN पर डालने का अच्छा समय है
  • Stallman सही थे
    समझ नहीं आता कि कम्युनिटी ऐसे projects में योगदान क्यों देती रहती है जिनमें CLA (Contributor License Agreement) होता है
    आखिरकार फिर एक बार ‘rug pull’ हो गया

  • लगता है Linux Foundation में इसका fork निकलेगा
    MinIO शायद 1~2 साल में वापस आ जाएगा, लेकिन community trust वह पहले ही खो चुका होगा

    • पहले की तरह fork users पर हमला भी कर सकता है
      संबंधित उदाहरण: issue comment, discussion
  • POSIX compatibility छोड़कर एक जटिल product बनाया, इसलिए Ceph या S3/R2/B2 जैसे competitors से पीछे रह जाना आश्चर्यजनक नहीं है

    • अब इसे AIStor के नाम से rebrand करके AI कंपनियों को बेचा जा रहा है
      MinIO उन environments में अब भी ठीक था जहाँ Ceph install करना कठिन हो, या CI/CD build cache के लिए
      लेकिन पैसा वहीं नहीं है
    • S3 object names POSIX के compatible नहीं हैं
      उदाहरण के लिए, “foo” और “foo/bar” S3 में दोनों valid हैं, लेकिन POSIX filesystem में साथ मौजूद नहीं रह सकते
    • POSIX support छोड़ने के बाद इसे जटिल कहकर आलोचना करना विरोधाभासी है
      reliable POSIX system बनाना अपने आप में जटिल काम है
  • ज़्यादातर उपयोग के मामलों के लिए MinIO में पहले से ही पर्याप्त features हैं
    हाल की बड़ी updates में तो इसने उल्टा UI features हटा दिए
    मैं इसे 5 साल से इस्तेमाल कर रहा हूँ, और लगता है कि सिर्फ security patches मिलते रहें तो इसे इस्तेमाल करता रहूँगा

    • लेकिन “security fixes case-by-case basis पर review किए जाएंगे” यह पंक्ति चिंता पैदा करती है
      इसका मतलब लगता है कि ज़रूरी fixes की गारंटी नहीं है
    • मेरी जानकारी में UI को paid version में शिफ्ट कर दिया गया है
    • मैंने इसे सिर्फ Docker experiments के लिए इस्तेमाल किया, और ज़्यादातर Python से access किया
  • open source आधार खत्म करके commercial product में बदलना चौंकाने वाला है
    ऊपर से नाम भी “AIStor” कर दिया, यह तो और भी बेहूदा है

    • अगर इन्होंने बाहरी contributors से CLA नहीं लिया था, तो license change के लिए सबकी सहमति लेनी होगी
      AGPL होने के कारण source code अब भी कहीं न कहीं सार्वजनिक करना पड़ेगा
    • लगता है आजकल नाम में “AI” न हो तो काम ही नहीं चलता
    • वैसे भी कोई न कोई fork कर ही देगा, इसलिए शायद यह बहुत बड़ी समस्या न हो
    • “AIStor” में असल में क्या अलग है, यह अभी भी साफ नहीं है (product page)
    • कोई company AGPL का इस्तेमाल करके contributors के अधिकार सीमित करे, तो यह rug pull का संकेत है
      यह कम्युनिटी के मुफ्त code से कमाई करते हुए competition रोकने की कोशिश है
      यह इतना बार हो चुका है कि अब आश्चर्य भी नहीं होता
  • लगता है Clickhouse भी इसी रास्ते पर जाएगा
    2 साल पहले roadmap बदलने की वजह भी यही थी कि open source version cloud business से प्रतिस्पर्धा कर सकता था
    संबंधित चर्चा यहाँ है