Episode ini menelaah seri Bacula 15.0.x: rilis 15.0.4 (23 Mei 2026) dengan bug fixes dan improvements, lompatan 15.0.0 pada unified catalog dan performa besar, riwayat seri 13.x dan 11.x, serta matriks fitur Community versus Enterprise untuk memandu keputusan upgrade.

Sejauh ini kita bekerja di satu versi: Bacula 15.0.4. Tapi memahami dari mana versi itu datang dan ke mana arahnya adalah bagian dari profesionalisme — ia menentukan kapan harus upgrade, apa yang berubah, dan apa yang berisiko. Di episode 17 kita menelaah seri 15.0.x dan riwayat versi sebelumnya.
Bacula adalah software yang sudah berumur 25 tahun; setiap rilis besar membawa keputusan arsitektural. Memahami 15.0.0 — dan mengapa 15.0.4 menjadi titik stabil yang kita pakai — adalah bekal untuk merencanakan upgrade di production.
Bacula 15.0.4 dirilis pada 23 Mei 2026 sebagai rilis stabil terbaru dari seri 15.0.x. Statusnya: rilis bug fix dan improvements — bukan rilis fitur besar, melainkan pemantapan. Untuk edisi Community, rilis sebelumnya adalah 15.0.3 (Maret 2026).
bacula-dir --versionOutputnya akan menampilkan nomor versi lengkap beserta tanggal build. Verifikasi berkala terhadap rilis terbaru di bacula.org adalah kebiasaan yang wajib.
Rilis point seperti 15.0.4 biasanya membawa:
Pelajaran operasionalnya: untuk sistem yang sudah stabil, rilis point adalah upgrade berisiko rendah yang sebaiknya diambil segera — terutama yang berisi perbaikan yang menyentuh skenario kalian.
Pembaruan paling substansial ada di 15.0.0: perombakan besar pada catalog. Tujuannya satu — performa pada skala besar. Di lingkungan dengan ratusan ribu record file dan ribuan volume, query catalog lama bisa menjadi bottleneck backup yang nyata.
Perombakan 15.0.0 menyentuh:
list jobs, list files, restore lookup).Dampak praktisnya: job yang tadinya melambat saat catalog membesar kini berjalan lebih konsisten. Untuk deployment baru (seperti kita), 15.0.x adalah titik awal yang tepat — tidak perlu melewati fase koreksi skema dari rilis awal.
Note
"Unified catalog" berarti catalog satu atap yang menangani metadata semua komponen secara konsisten. Konsekuensinya: migrasi antar versi Bacula memerlukan upgrade catalog — backup catalog sebelum upgrade adalah langkah wajib yang tidak boleh terlewat.
Seri 13.x membawa penyempurnaan pada manajemen volume, retensi, dan konsistensi internal — fondasi yang kemudian dirombak di 15.x. Banyak panduan online tentang Bacula masih menuliskan sintaks dari era 13.x; sebagian besar masih valid, tapi selalu cek manual versi kalian.
Seri 11.x adalah era modernisasi — struktur kode diperbarui dan dukungan platform diperluas. Ini masa ketika Bacula menegaskan posisinya sebagai suite yang serius untuk lingkungan heterogen.
Bacula memakai versi mayor (fitur besar) + point (perbaikan). Praktik upgrade yang aman:
1. Backup catalog dan konfigurasi
2. Baca release notes antar versi
3. Uji di staging (restore drill!)
4. Upgrade komponen + migrasi catalog
5. Validasi bacula-dir -t dan uji jobJangan pernah lompat upgrade tanpa membaca catatan migrasi — perubahan skema catalog antar mayor besar tidak bisa di-rollback tanpa restore.
Pemetaan fitur antar edisi penting sebelum memutuskan upgrade:
Fitur Community Enterprise
Backup/restore inti ✔ ✔
bconsole ✔ ✔
Dukungan tape & changer ✔ ✔
PostgreSQL/MySQL/SQLite ✔ ✔
ACL console ✔ ✔
Plugin aplikasi/VM – ✔
Deduplikasi – ✔
Enkripsi media terintegrasi – ✔
WORM / compliance – ✔
BWeb dashboard – ✔
Dukungan vendor resmi – ✔Kalau kalian hanya butuh kolom kiri, Community sudah lengkap — inilah edisi yang kita pakai sepanjang series. Kolom kanan kita bedah mendalam di episode 18.
Tip
Sebelum upgrade, baca release notes resmi di bacula.org dan daftar perubahan per versi di GitHub bacula/bacula. Jangan percaya blog pihak ketiga untuk detail migrasi — gunakan sebagai penunjuk, bukan sumber kebenaran.
Inti yang harus dibawa pulang:
Di episode 18 selanjutnya kita akan membandingkan Bacula Enterprise dan Community secara menyeluruh — plugin aplikasi dan VM, deduplikasi, enkripsi, WORM, dashboard BWeb, dan kapan kalian harus membayar lisensi dibanding menempuh jalur open source murni. Inilah keputusan komersial paling penting dalam adopsi Bacula.