Setup MinIO di TrueNAS: Object Storage S3 di Lab Sendiri

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.
image host
Pada pengujian kali ini, kita pakai yang MinIO (sebelah kiri, tanpa “console”). Pilih, lalu pada halaman detail MinIO, pilih Setup Pool To Install.
image host
Pilih pool yang akan digunakan untuk MinIO.
image host
image host
Akan ada peringatan juga. Pilih Agree untuk menyetujui dan melanjutkan.
image host

Konfigurasi MinIO

Selanjutnya, ada beberapa konfigurasi yang perlu dilakukan. Yang pertama adalah certificate. Pada pengujian kali ini, kita pilih saja opsi ‘truenas_default’ Certificate.
image host
Selanjutnya adalah konfigurasi akun yang nantinya dapat kita gunakan untuk mengakses web UI dari MinIO. Isikan username & password yang akan digunakan.
image host
Pada pengujian kali ini, untuk parameter lain kita gunakan konfigurasi default saja. Untuk melanjutkan, pilih tombol Install.
image host
image host
Gambar di bawah menampilkan MinIO sudah berhasil diinstal pada TrueNAS.
image host
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.
image host
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.
image host

Pembuatan Bucket

Setelah masuk ke web UI, kita bisa lanjutkan dengan pembuatan bucket baru. Pilih tombol Create a Bucket.
image host
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.
image host

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.

By Zaidan

Leave a Reply

Your email address will not be published. Required fields are marked *