Skip to content

zaidan's blog

a newbie, writing IT-related stuff and some personal experiences

Menu
  • IT
  • Personal life/opinion
  • Linux
  • Sepeda
  • Proxmox
  • VM/Container
  • Kuliah/Catatan Kuliah
Menu

Integrasi Proxmox Backup Server dengan S3 (MinIO)

Posted on 29/12/2025 by Zaidan

Hai semuanya, apa kabar? Di tulisan sebelumnya kita udah belajar gimana cara deploy MinIO pada TrueNAS. Sekarang kita lanjutkan dengan mengintegrasikan S3 MinIO dengan Proxmox Backup Server. Tujuannya adalah menjadikan S3 storage untuk penyimpanan backup menggunakan PBS.
Saat ini PBS sudah mendukung penggunaan S3-compatible storage, walaupun masih dalam tahap tech preview.

Arsitektur

  • TrueNAS – sebagai penyedia storage. Dapat berupa disk fisik atau virtual (TrueNAS-nya sebagai VM).
  • MinIO – menyediakan akses storage berbasis S3.
  • Proxmox Backup Server – menyimpan backup VM/CT dari PVE ke S3 melalui MinIO.

Menambahkan S3 Endpoint di Proxmox Backup Server

Langkah pertama adalah menambahkan informasi S3 endpoint ke PBS. Pilih menu Configuration> S3 Endpoints dan isi parameter yang diperlukan. Berikut ini adalah detail yang digunakan pada pengujian kali ini:
image host

  • S3 Endpoint ID: s3-pbsbackup. Dapat diisi bebas, digunakan sebagai identitas atau penanda endpoint di PBS.
  • Endpoint: 172.16.10.14. Ini adalah alamat IP dari server TrueNAS tempat MinIO dijalankan.
  • Port: 9000. Default port dari MinIO.
  • Path Style: checked. Opsi ini digunakan karena MinIO menggunakan format path biasa, tidak menggunakan virtual-host style.
  • Region: default (us-west-1) .
  • Access & Secret Key: diisi kredensial MinIO yang sudah dibuat sebelumnya.

Fingerprint

Pada jendela konfigurasi pembuatan endpoint juga terdapat parameter fingerprint yang perlu diisi. Hal ini bertujuan untuk memastikan PBS benar-benar terhubung ke server yang tepat, bukan endpoint palsu. Untuk mendapatkan fingerprint, dapat menggunakan perintah berikut:

echo | openssl s_client -connect 172.16.10.14:9000 2>/dev/null | openssl x509 -noout -fingerprint -sha256

Perintah di atas akan melakukan koneksi TLS ke MinIO, mengambil sertifikatnya, lalu menampilkan nilai fingerprint yang dapat ditempelkan pada kolom fingerprint di PBS.
Gambar di bawah menampilkan endpoint yang berhasil dibuat.
image host

Pembuatan Datastore Baru

Setelah S3 endpoint berhasil dibuat, langkah berikutnya adalah membuat datastore baru yang menggunakan S3 sebagai backend-nya. Pilih menu Datastore> Add Datastore.
image host
Pada pengujian kali ini, menggunakan konfigurasi berikut:

  • Name: s3-pbsbackup.
  • Datastore Type: S3 (tech preview).
  • Local cache: /s3-cache. Merupakan direktori lokal di PBS untuk menyimpan cache sementara (akan dibuat secara otomatis apabila direktori yang dipilih belum ada). PBS tidak langsung membaca/menulis semua data ke S3, tapi menggunakan cache lokal terlebih dahulu.
  • S3 Endpoint ID: s3-pbsbackup. Pilih endpoint yang tadi dibuat.
  • Bucket: pbsbucket. Nama bucket di MinIO, harus sama dengan bucket yang sudah dibuat sebelumnya.

Pilih tombol Add untuk melanjutkan proses pembuatan datastore. Gambar di bawah menampilkan datastore baru yang sudah berhasil dibuat.
image host

Penutup

Sampai tahap ini, PBS sudah berhasil terhubung dengan object storage berbasis MinIO yang berjalan di TrueNAS. Datastore yang baru dibuat nantinya dapat digunakan sebagai backup storage/target dari Proxmox VE.
Untuk tulisan kali ini sampai di sini dulu. ya. Sampai jumpa. Bye.

 
 

 

 

Leave a Reply Cancel reply

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

Tulisan saya yang lain:

  • Manajemen File di Linux – part 2 – Jenis-Jenis File di Linux
  • Bantuan Cepat di Linux
  • Simulasi Failover VM Replikasi Proxmox VE Menggunakan Nakivo Backup & Replication
  • Gowes Pagi 14/01

Kategori

  • Asciidoc
  • Docker
  • IT
  • jaringan
  • Kuliah/Catatan Kuliah
  • Linux
  • Mail Server
  • Makanan/Minuman
  • Nakivo
  • Personal life/opinion
  • Proxmox
  • RedHat
  • Sepeda
  • SSL
  • Uncategorized
  • Vinchin
  • VM/Container
  • VMWare
  • Windows
  • XCP-ng

Arsip blog

  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023

© 2025 zaidan's blog | Powered by Superbs Personal Blog theme