Hai semuanya, apa kabar? Kali ini kita akan coba instal MinIO di TrueNAS. MinIO adalah salah satu object storage yang kompatibel dengan S3 dan dapat digunakan untuk keperluan backup, aplikasi, atau personal lab.
MinIO
MinIO adalah aplikasi object storage. Artinya, data disimpan dalam bentuk object di dalam bucket, bukan dalam bentuk folder seperti file server biasa. Perumpamaannya:
- Bucket – folder utama.
- Object – file di dalam bucket.
MinIO sering digunakan untuk backend backup, penyimpanan aplikasi, dan untuk personal lab/belajar konsep S3.
Instalasi MinIO pada TrueNAS
Pada pengujian kali ini, kita akan coba instal MinIO pada TrueNAS. TrueNAS adalah storage server yang dapat digunakan sebagai NFS/SMB/iSCSI. Nah, kita bisa instal MinIO agar TrueNAS-nya dapat digunakan seperti object storage yang kompatibel dengan S3. Artinya, storage yang sama dapat diakses sebagai bucket & object melalui API S3.
(cek juga tulisan saya yang lain terkait TrueNAS)
Pertama, akses web UI dari TrueNAS, kemudian pilih menu Apps. Pada kolom pencarian, coba cari minio. Apabila belum muncul, coba pilih Refresh Catalog dan coba lakukan kembali pencarian.

Pada pengujian kali ini, kita pakai yang MinIO (sebelah kiri, tanpa “console”). Pilih, lalu pada halaman detail MinIO, pilih Setup Pool To Install.

Pilih pool yang akan digunakan untuk MinIO.


Akan ada peringatan juga. Pilih Agree untuk menyetujui dan melanjutkan.

Konfigurasi MinIO
Selanjutnya, ada beberapa konfigurasi yang perlu dilakukan. Yang pertama adalah certificate. Pada pengujian kali ini, kita pilih saja opsi ‘truenas_default’ Certificate.

Selanjutnya adalah konfigurasi akun yang nantinya dapat kita gunakan untuk mengakses web UI dari MinIO. Isikan username & password yang akan digunakan.

Pada pengujian kali ini, untuk parameter lain kita gunakan konfigurasi default saja. Untuk melanjutkan, pilih tombol Install.


Gambar di bawah menampilkan MinIO sudah berhasil diinstal pada TrueNAS.

Untuk mengakses web UI, pilih tombol Web UI pada panel Application Info (sebelah kanan).
Mengakses Web UI
Selanjutnya, kita coba untuk akses web UI dengan menekan tombol Web UI dari panel Application Info-nya MinIO. Gunakan username & password yang dibuat saat instalasi MinIO.

Saat pertama kali masuk ke dalam web UI, akan ada jendela yang menampilkan lisensi GNU AGPL v3. Pilih tombol Acknowledge untuk menyetujui dan melanjutkan menggunakan web UI.

Pembuatan Bucket
Setelah masuk ke web UI, kita bisa lanjutkan dengan pembuatan bucket baru. Pilih tombol Create a Bucket.

Beri nama bucket-nya. Pada pengujian kali ini kita akan beri nama pbsbackup karena nantinya S3 ini akan kita hubungkan dengan Proxmox Backup Server. Pilih tombol Create Bucket untuk melanjutkan proses pembuatan bucket.

Penutup
Dengan fitur yang memungkinkan pengguna untuk menginstal berbagai aplikasi di TrueNAS, kita dapat menginstal MinIO di TrueNAS. Proses instalasinya cukup mudah, bahkan untuk pemula. Tanpa instalasi manual dari CLI, kita sudah bisa punya S3-like object storage.
Di tulisan yang akan datang, rencananya kita akan coba untuk menghubungkan Proxmox Backup Server dengan S3 MinIO. Tapi untuk tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.