3 poin oleh GN⁺ 2025-12-04 | 2 komentar | Bagikan ke WhatsApp
  • MinIO, object storage kompatibel S3 berperforma tinggi, kini beralih ke status khusus pemeliharaan
  • Penambahan fitur baru dan penerimaan Pull Request dihentikan, dan peninjauan isu yang ada juga dihentikan
  • Perbaikan kerentanan keamanan akan ditinjau secara terbatas berdasarkan kasus per kasus
  • Dukungan komunitas hanya akan tetap berlanjut dalam bentuk minimal melalui kanal Slack
  • Jika memerlukan dukungan komersial dan pemeliharaan aktif, penggunaan produk MinIO AIStor direkomendasikan

Pengumuman mode pemeliharaan

  • Proyek MinIO kini beralih ke status khusus pemeliharaan dan tidak lagi menerima perubahan baru
    • Fitur baru, peningkatan, dan Pull Request tidak lagi diterima
    • Isu dan PR yang sudah ada tidak akan ditinjau secara aktif
  • Perbaikan penting terkait keamanan dapat ditinjau berdasarkan kasus per kasus
  • Dukungan komunitas diberikan secara minimal melalui kanal Slack
  • Pengguna yang memerlukan dukungan komersial harus menggunakan produk MinIO AIStor

Gambaran umum MinIO

  • MinIO adalah object storage berperforma tinggi yang kompatibel dengan API S3, dengan arsitektur yang dioptimalkan untuk AI/ML, analitik, dan workload data skala besar
  • Didistribusikan dengan lisensi GNU AGPL v3.0 dan dirancang sebagai proyek untuk komunitas open source
  • Kompatibilitas API S3, optimasi untuk AI dan analitik, serta pemrosesan berperforma tinggi adalah karakteristik utamanya
  • Dapat dibangun langsung dari source dan dideploy ke lingkungan bare metal

Kebijakan open source dan lisensi

  • MinIO dapat dimodifikasi dan didistribusikan ulang secara bebas sesuai lisensi AGPLv3
    • Namun, syarat AGPLv3 seperti kewajiban membuka kode yang dimodifikasi harus dipatuhi
  • Penggunaan komersial atau tertutup harus dilakukan di bawah tanggung jawab pengguna, tanpa jaminan atau kewajiban pemeliharaan
  • Dukungan komunitas disediakan melalui GitHub dan Slack dengan pendekatan best-effort
  • MinIO AIStor mencakup dukungan kelas enterprise dan jaminan SLA untuk lingkungan komersial

Metode distribusi dan instalasi

  • Edisi komunitas hanya didistribusikan dalam bentuk source code, dan binary yang sudah dikompilasi sebelumnya tidak lagi disediakan
  • Cara instalasi
    1. Instal dari source dengan perintah go install github.com/minio/minio@latest
    2. Bangun image Docker sendiri menggunakan Dockerfile yang disediakan
  • Rilis binary lama tetap tersedia hanya untuk referensi dan tidak diperbarui

Build dan menjalankan dari source

  • Di lingkungan Go 1.24 atau lebih baru, server MinIO dapat dibangun dan dijalankan dengan perintah go install
  • Kredensial root default adalah minioadmin:minioadmin
  • Melalui MinIO Console berbasis web, pengguna dapat membuat bucket, mengunggah objek, dan menjelajahinya
  • Server dapat dihubungkan dan dikelola menggunakan alat command-line MinIO Client(mc)
  • Saat menggunakan binary yang dibangun dari source, AGPLv3 tidak memberikan jaminan atau tanggung jawab

Deployment Docker dan Kubernetes

  • Image Docker dapat dibuat secara lokal dengan perintah docker build .
    • Saat menjalankan server dengan docker run, mapping port dan alamat console dapat ditentukan
  • Di lingkungan Kubernetes
    • Deployment dapat dilakukan menggunakan MinIO Operator atau chart Helm
    • Dokumentasi terkait tersedia di situs dokumentasi resmi MinIO

2 komentar

 
GN⁺ 2025-12-04
Komentar Hacker News
  • Berterima kasih atas kontribusi tim MinIO, RustFS, dan Garage
    Komunitas sempat terkejut karena MinIO mengumumkan penghentian open source secara terlalu mendadak, tetapi pada akhirnya rasanya memang perlu ada jalan menuju monetisasi
    Jika membandingkan RustFS dan Garage, Garage memang lambat dalam ritme rilis, tetapi RustFS diperbarui hampir setiap minggu
    Untuk lisensi, Garage memakai AGPLv3, sedangkan RustFS memakai lisensi Apache, sehingga lebih menguntungkan untuk adopsi perusahaan
    Dari sisi stabilitas, Garage sedikit lebih baik di lingkungan terdistribusi
    Karena MinIO pada praktiknya sudah keluar dari persaingan OSS, RustFS tampaknya akan mengambil posisi terdepan

  • Merekomendasikan SeaweedFS
    Memang belum pernah memakainya langsung, tetapi bagi orang yang ingin mengelola server sendiri, ini tampaknya bisa menjadi pengganti MinIO yang layak

    • Penasaran apakah sekarang sudah stabil
      Saat terakhir melihatnya dulu, ada terlalu banyak perbaikan bug, jadi sulit dipercaya
  • MinIO terus menghapus fitur dari versi open source
    Alternatif terdekat tampaknya adalah RustFS
    Sedang menunggu dukungan site replication agar bisa beralih

    • Garage juga alternatif yang populer (situs resmi)
      RustFS juga menarik, tetapi awalnya saya hampir menutup situsnya karena kalimat pemasaran di berandanya terasa berlebihan
      Repositori GitHub ada di sini
    • Saya sedang memelihara klien S3, dan RustFS sering menimbulkan masalah kompatibilitas
      Belakangan ini deleteObject tidak bekerja, jadi saya keluarkan dari matriks pengujian
      Secara resmi pun sudah disebutkan bahwa ini belum siap untuk produksi
      Garage tampaknya lumayan baik
    • Di node tunggal ini stabil, dan timnya cepat memperbaiki bug
      Namun mode terdistribusi masih belum selesai, dan replikasi bucket maupun kebijakan lifecycle juga masih dalam proses
      Sebelum deployment skala besar, roadmap-nya wajib dicek
    • Jika bukan bagian dari Apache, CNCF, atau Linux Foundation, bisa jadi ini hanyalah umpan open source
      Mereka tidak membuka commit ke luar, dan pada akhirnya memang meninggalkan open source
    • Fitur replikasi mungkin akan segera ditambahkan (tautan dokumentasi)
  • Saya sedang mengembangkan HS5 ke arah yang mirip dengan tujuan awal MinIO
    Core-nya stabil, tetapi manajemen pengguna dan web UI masih sedang dikerjakan

    • Menarik karena secara jelas menyoroti masalah pelanggaran AGPL
      Kalau punya pengetahuan hukum, rasanya sampai ingin menggugat MinIO
    • Andai saya tahu proyek ini minggu lalu
      Saya menghabiskan terlalu banyak waktu menyiapkan SeaweedFS, padahal untuk kebutuhan saya itu berlebihan
      HS5 tampaknya jauh lebih cocok
    • Saya suka kesederhanaannya dan jaminan durabilitasnya
      Cocok untuk pengembangan atau PoC, dan sepertinya juga bagus untuk lingkungan yang menangani HA/RAID di lapisan bawah
      Hanya saja saya penasaran bagaimana performanya (baca/tulis/hapus)
      Dan saya juga penasaran bagaimana menjawab pertanyaan, “bukankah ini pada akhirnya hanya mengimplementasikan ulang filesystem?”
    • Sepertinya sekarang waktu yang tepat untuk memposting proyek ini ke Show HN
  • Stallman memang benar
    Saya tidak paham kenapa komunitas terus berkontribusi ke proyek yang punya CLA (Contributor License Agreement) seperti ini
    Pada akhirnya terjadi lagi ‘rug pull’

  • Sepertinya akan muncul fork dari Linux Foundation
    MinIO mungkin akan kembali lagi dalam 1~2 tahun, tetapi kepercayaan komunitas sudah telanjur hilang

    • Seperti dulu, mereka juga bisa saja menyerang para pengguna fork
      Contoh terkait: komentar issue, diskusi
  • Setelah meninggalkan kompatibilitas POSIX dan membuat produk yang rumit, tidak mengejutkan kalau mereka kalah dari pesaing seperti Ceph atau S3/R2/B2

    • Sekarang mereka rebranding menjadi AIStor dan menjualnya ke perusahaan AI
      MinIO tetap cukup bagus untuk lingkungan yang sulit memasang Ceph atau untuk cache build CI/CD
      Tetapi pasar yang menghasilkan uang bukan di sana
    • Nama objek S3 tidak kompatibel dengan POSIX
      Misalnya, “foo” dan “foo/bar” sama-sama valid di S3, tetapi tidak bisa hidup berdampingan di filesystem POSIX
    • Mengkritiknya sebagai rumit sambil pada saat yang sama meninggalkan dukungan POSIX itu kontradiktif
      Membangun sistem POSIX yang andal pada dasarnya memang pekerjaan yang kompleks
  • MinIO sebenarnya sudah cukup lengkap untuk sebagian besar penggunaan
    Dalam pembaruan besar terbaru, mereka justru menghapus fitur UI
    Saya sudah memakainya selama 5 tahun, dan sepertinya masih bisa terus dipakai asalkan ada patch keamanan

    • Tapi saya khawatir dengan tambahan kalimat “perbaikan keamanan akan ditinjau per kasus
      Itu terdengar seperti perbaikan penting tidak lagi dijamin
    • Setahu saya UI-nya dipindahkan ke versi berbayar
    • Saya hanya memakainya untuk eksperimen Docker, dan sebagian besar mengaksesnya lewat Python
  • Cukup mengejutkan bahwa mereka menutup basis open source lalu beralih ke produk komersial
    Bahkan namanya juga diganti menjadi “AIStor”, benar-benar tidak habis pikir

    • Jika mereka tidak menerima CLA dari kontributor eksternal, maka mereka harus mendapatkan persetujuan perubahan lisensi dari semuanya
      Karena ini AGPL, source code tetap harus dipublikasikan di suatu tempat
    • Zaman sekarang rasanya nama produk harus mengandung “AI”
    • Toh pada akhirnya seseorang akan membuat fork, jadi mungkin ini bukan masalah besar
    • Saya masih belum tahu apa tepatnya yang berbeda dari “AIStor” (halaman produk)
    • Perusahaan yang memakai AGPL sambil membatasi hak kontributor adalah tanda awal rug pull
      Ini upaya untuk menghasilkan uang dari kode gratis milik komunitas sambil mencegah persaingan
      Karena hal seperti ini terus berulang, sekarang malah tidak terasa mengejutkan lagi
  • Clickhouse tampaknya akan menempuh jalan yang sama
    Alasan mereka mengubah roadmap dua tahun lalu juga karena versi open source bisa bersaing dengan bisnis cloud
    Diskusi terkait ada di sini