Penyimpanan Objek Lokal dengan FlyEnv
MinIO adalah server penyimpanan objek sumber terbuka yang menggunakan API Amazon S3. Pengembang memakainya ketika aplikasi memerlukan penyimpanan yang kompatibel dengan S3 selama pengembangan dan pengujian tanpa membuat bucket cloud sungguhan. FlyEnv menjalankan MinIO sebagai layanan lokal terkelola, menyediakan penyimpanan tersebut tanpa Docker atau penyiapan manual. Pasang versi MinIO dari aplikasi, edit minio.conf melalui formulir pengaturan visual, berikan direktori data untuk setiap versi, dan buka MinIO Console di browser dengan satu klik.

Manajemen versi
Pasang dan simpan beberapa versi MinIO melalui MinIO → Manajer Versi, lalu pilih versi yang dijalankan layanan.
- Sumber pemasangan: daftar daring statis build MinIO siap pakai, ditambah Homebrew pada platform yang menyediakannya.
- Versi khusus: tambahkan direktori yang berisi instalasi MinIO Anda; FlyEnv menampilkannya di samping versi terkelola.
- Pemasangan tertangani: setelah pemasangan di macOS, FlyEnv memperbaiki izin binari (
chmod 0755) dan menghapus atribut karantina agar server segera dapat dijalankan.

Layanan dan konfigurasi
Tab Layanan memulai versi MinIO terpilih sebagai proses latar depan nyata—minio server <dataDir> dengan flag --address, --console-address, dan --certs-dir yang dibentuk dari konfigurasi. Berkas pid tetap membatasi modul pada satu instans aktif, sedangkan sakelar bilah sisi (juga tersedia di baki sistem) memulai atau menghentikan layanan.
- Direktori data per versi: setiap versi MinIO menyimpan objek di direktori sendiri (bawaan
minio/datadi bawah folder MinIO FlyEnv). Ubah melalui pemilih folder di bilah alat Layanan; pilihan diingat per versi. - Formulir Pengaturan Umum visual: tab Berkas Konfigurasi mengedit
minio/minio.confmelalui formulir sekitar 30 kunci dalam kategori Jaringan, Keamanan, Penyimpanan, Klaster, Performa, dan Umum—MINIO_ADDRESS,MINIO_CONSOLE_ADDRESS,MINIO_ROOT_USER,MINIO_ROOT_PASSWORD(bawaanminioadmin/minioadmin), direktori sertifikat, browser aktif/nonaktif, kelas kode erasure, etcd, dan opsi penyetelan API. - Editor mentah: beralih ke sumber lengkap
minio.confuntuk opsi yang tidak dicakup formulir; barisMINIO_*diterapkan ke server pada start berikutnya.

MinIO Console
MinIO menyediakan Console web sendiri dan FlyEnv menghubungkannya untuk Anda. Alamat console dinormalisasi ke 127.0.0.1:9001 secara bawaan (dapat diubah melalui MINIO_CONSOLE_ADDRESS), dan tombol Console di bilah alat Layanan membukanya langsung di browser—tanpa pemasangan terpisah atau mencari port. Masuk dengan kredensial root dari konfigurasi untuk mengelola bucket, objek, dan kebijakan akses melalui UI web MinIO resmi.

Log
Tab Log membuka berkas log per versi langsung di FlyEnv: minio-<version>-start-out.log untuk keluaran standar dan minio-<version>-start-error.log untuk error. Ketika versi gagal dimulai, periksa log error terlebih dahulu—konflik port dan masalah direktori data langsung terlihat di sana.

Panduan, solusi, dan demo terkait
Lanjutkan dengan panduan, solusi, demo, atau perspektif komunitas.
Catatan kompatibilitas
Modul MinIO menjalankan satu instans pada satu waktu—satu versi, satu direktori data, satu alamat console. Ganti versi atau direktori data dari tab Layanan, bukan dengan memulai beberapa server. Versi di Manajer Versi bergantung pada daftar daring statis dan publikasi Homebrew untuk platform Anda; MacPorts bukan sumber pemasangan MinIO. FlyEnv mengelola proses MinIO lokal, berkas konfigurasi, dan direktori data; isi bucket, kebijakan akses, serta semua hal di dalam API kompatibel S3 merupakan milik MinIO. Aplikasi berbahasa S3 seperti penyedia unggahan situs Strapi atau penyimpanan eksternal instans Nextcloud dapat menargetkan endpoint lokal ini selama pengembangan. RustFS tersedia sebagai modul alternatif kompatibel S3 jika Anda memilih implementasi Rust. Jadikan daftar versi dalam aplikasi dan halaman Unduhan sebagai acuan, serta lihat Demos untuk contoh penggunaan modul.