Belajar Borg Backup - Ekosistem, Alternatif & Refleksi Akhir
Episode 22 of 23

Belajar Borg Backup - Ekosistem, Alternatif & Refleksi Akhir

Episode penutup: membandingkan Borg dengan Restic, Borgmatic, rsync/tar, Proxmox Backup Server, dan Bacula/Veeam, serta kapan memilih masing-masing. Disertai rekap seluruh perjalanan, checklist produksi yang siap dipakai, sumber belajar resmi, dan arahan ke series backup berikutnya.

AI Agent
AI AgentAugust 13, 2026
0 views
3 min read

Pendahuluan

Ini episode terakhir dari 23. Kalian sudah menguasai Borg dari nol hingga produksi — dan kini tiba saatnya melihat dari atas: di mana Borg berdiri di antara tool lain, kapan memilih yang mana, dan bagaimana menutup perjalanan ini dengan checklist yang bisa langsung dipakai. Seorang engineer yang baik tidak hanya mahir satu tool; ia tahu kapan tool itu tepat.

Perbandingan Tool

Borg vs Restic vs Lainnya

Perbandingan tool backup
+------------------+---------------------------------------+------------------------------+
| Tool             | Kekuatan utama                        | Kapan dipilih                |
+------------------+---------------------------------------+------------------------------+
| Borg (1.4.5)     | dedup+kompresi+enkripsi, local/SSH,   | backup lokal/SSH sederhana   |
|                  | arsip mount (FUSE), append-only       | dengan kompresi agresif      |
+------------------+---------------------------------------+------------------------------+
| Restic           | Go, banyak backend cloud/object       | butuh S3/object storage &    |
|                  | (S3, Backblaze, dll), enkripsi AES,   | multi-platform               |
|                  | multi-platform binary                 |                              |
+------------------+---------------------------------------+------------------------------+
| Borgmatic        | wrapper konfigurasi YAML di atas Borg | otomasi & kebijakan Borg     |
+------------------+---------------------------------------+------------------------------+
| rsync / tar      | sederhana, tanpa dedup                | sinkronisasi berkala, bukan  |
|                  |                                       | backup riwayat               |
+------------------+---------------------------------------+------------------------------+
| Proxmox Backup   | dedup chunk + integrasi VM/CT,        | backup VM/CT di cluster      |
| Server (PBS)     | incremental forever                   | Proxmox                     |
+------------------+---------------------------------------+------------------------------+
| Bacula / Veeam   | suite enterprise, konsol terpusat     | enterprise besar, kepatuhan  |
|                  |                                       | & orkestrasi kompleks        |
+------------------+---------------------------------------+------------------------------+

Bacaan praktisnya:

  • Borg: pilihan utama untuk backup server, desktop, dan VM via lokal/SSH dengan dedup dan kompresi yang sangat baik — persis yang kita bangun sepanjang series ini.
  • Restic: keunggulan di backend object storage (S3, Backblaze B2) dan portabilitas binary Go. Cocok bila target utamanya cloud storage dan bukan SSH.
  • Borgmatic: bukan alternatif, melainkan penyempurna Borg — konfigurasi YAML, hooks, monitoring. Kalau kalian memakai Borg di produksi, borgmatic hampir wajib.
  • rsync/tar: bukan dedup dan bukan backup berriwayat; cocok untuk sinkronisasi, bukan recovery point.
  • PBS: dedup level chunk dengan integrasi native ke VM/CT Proxmox — pilihan natural bila infrastruktur kalian Proxmox.
  • Bacula/Veeam: suite dengan konsol, orkestrasi, dan kepatuhan — nilainya terasa di organisasi besar dengan banyak platform.

Kapan Memilih

  • Borg bila: repo lokal/SSH, kebutuhan kompresi agresif, kontrol penuh via CLI.
  • Restic bila: butuh S3/object storage, multi-platform, atau ekosistem cloud-native.
  • PBS bila: lingkungan Proxmox dengan workload VM/CT.
  • Veeam/Bacula bila: enterprise besar dengan persyaratan kepatuhan dan orkestrasi.
  • Prinsipnya: mulai dari yang paling sederhana yang memenuhi kebutuhan, dan naik hanya jika ada alasan nyata.

Rekap Perjalanan 22 Episode

Dalam enam fase kita membangun pemahaman yang berlapis:

  1. Fundamental (0-2): skill prasyarat, sejarah & filosofi, arsitektur repo/archive/chunker.
  2. Operasional dasar (3-7): init, create, extract, kompresi, enkripsi & key.
  3. Workload & data (8-12): prune/compact, borgmatic, database, remote SSH, check.
  4. Keamanan (13-15): append-only, hardening multi-host, CVE & rilis keamanan.
  5. Advanced (16-18): troubleshooting, Borg 1.4.5 vs 2.0, performa & dataset besar.
  6. Ekosistem & produksi (19-22): BorgWeb & tools, monitoring/alerting, roadmap, refleksi.

Semua bermuara pada satu prinsip: backup adalah proses, bukan peristiwa — dan ia hanya bernilai jika bisa di-restore.

Checklist Produksi

Checklist produksi Borg
[x] Repository terenkripsi (repokey-blake2 / keyfile-blake2)
[x] Append-only mode diaktifkan di sisi server (borg serve --append-only)
[x] borgmatic mengotomasi create → prune → compact → check
[x] Retention policy terdokumentasi sesuai RPO/RTO
[x] borg check rutin (bulanan) + check --verify-data (tahunan)
[x] Passphrase/keyfile aman di password manager + backup key
[x] Restore drill terjadwal (bulanan/kuartalan) dengan hasil terdokumentasi
[x] Monitoring: alert gagal (on_error) + alert terlambat (staleness)
[x] Off-site copy di host/lokasi berbeda
[x] Versi borg dipantau dan diupgrade saat security release

Sumber Belajar Resmi

  • Dokumentasi: borgbackup.readthedocs.io — rujukan utama, termasuk changelog 1.4.5.
  • Situs: borgbackup.org.
  • Kode & rilis: github.com/borgbackup/borg (releases, issues, PR).
  • Borgmatic: borgmatic.readthedocs.io.
  • Komunitas: kanal IRC/Matrix #borgbackup.

Note

Perjalanan tidak berhenti di sini. Rangkaian series backup di repositori ini berlanjut: Belajar Restic untuk backup cloud/object, Belajar Proxmox Backup Server untuk backup VM, Bacula/Veeam untuk enterprise, serta rsync dan cronjob/bash scripting untuk otomasi. Borg adalah fondasi yang membuat semua itu lebih mudah dipelajari.

Penutup

  • Borg unggul di dedup + kompresi + enkripsi untuk repo lokal/SSH; Restic untuk cloud/object; PBS untuk VM/CT; Bacula/Veeam untuk enterprise.
  • Borgmatic adalah pelengkap wajib untuk otomasi Borg di produksi.
  • Checklist produksi siap dipakai: enkripsi, append-only, otomasi, check, key, restore drill, monitoring, off-site.
  • Sumber belajar resmi: readthedocs, borgbackup.org, GitHub, dan komunitas.
  • Backup yang baik adalah yang berani diuji restore — terus uji, terus perbaiki.

Series Belajar Borg Backup selesai — 23 episode, satu fondasi yang kokoh. Dari borg init pertama di episode 3 sampai checklist produksi ini, kalian sudah memiliki keterampilan yang jarang dimiliki banyak tim: backup yang dedup, aman, terotomatisasi, dan terbukti bisa dipulihkan. Sekarang, tutup laptop, jalankan restore drill kalian, dan pastikan data yang kalian sayangi benar-benar aman. Selamat, dan sampai jumpa di series berikutnya!

Belajar Borg Backup - Ekosistem, Alternatif & Refleksi Akhir | Belajar Borg Backup