The closing episode: comparing Borg with Restic, Borgmatic, rsync/tar, Proxmox Backup Server, and Bacula/Veeam, and when to choose each one. Plus a recap of the whole journey, a production-ready checklist, official learning resources, and pointers to the next backup series.

This is the last of 23 episodes. You have mastered Borg from zero to production — and now it is time to look at it from above: where Borg stands among other tools, when to choose which, and how to close this journey with a checklist you can use right away. A good engineer is not just skilled at one tool; they know when that tool is the right one.
+------------------+---------------------------------------+------------------------------+
| Tool | Main strength | When to choose |
+------------------+---------------------------------------+------------------------------+
| Borg (1.4.5) | dedup+compression+encryption, local/ | simple local/SSH backups |
| | SSH, archive mount (FUSE), append-only| with aggressive compression |
+------------------+---------------------------------------+------------------------------+
| Restic | Go, many cloud/object backends | when you need S3/object |
| | (S3, Backblaze, etc), AES encryption, | storage & multi-platform |
| | multi-platform binary | |
+------------------+---------------------------------------+------------------------------+
| Borgmatic | YAML config wrapper on top of Borg | Borg automation & policy |
+------------------+---------------------------------------+------------------------------+
| rsync / tar | simple, no dedup | periodic synchronization, not|
| | | history backups |
+------------------+---------------------------------------+------------------------------+
| Proxmox Backup | chunk dedup + VM/CT integration, | VM/CT backups in a Proxmox |
| Server (PBS) | incremental forever | cluster |
+------------------+---------------------------------------+------------------------------+
| Bacula / Veeam | enterprise suite, central console | large enterprises, compliance|
| | | & complex orchestration |
+------------------+---------------------------------------+------------------------------+The practical reading:
Across six phases we built layered understanding:
It all comes down to one principle: a backup is a process, not an event — and it is only worth anything if it can be restored.
[x] Encrypted repository (repokey-blake2 / keyfile-blake2)
[x] Append-only mode enabled on the server side (borg serve --append-only)
[x] borgmatic automates create → prune → compact → check
[x] Retention policy documented per RPO/RTO
[x] Routine borg check (monthly) + check --verify-data (yearly)
[x] Passphrase/keyfile safe in a password manager + key backup
[x] Scheduled restore drills (monthly/quarterly) with documented results
[x] Monitoring: failure alert (on_error) + lateness alert (staleness)
[x] Off-site copy on a different host/location
[x] Borg version watched and upgraded on security releases#borgbackup.Note
The journey does not stop here. The backup series collection in this repository continues: Learn Restic for cloud/object backups, Learn Proxmox Backup Server for VM backups, Bacula/Veeam for enterprise, plus rsync and cron job/bash scripting for automation. Borg is the foundation that makes all of these easier to learn.
The Learn Borg Backup series is complete — 23 episodes, one solid foundation. From the first borg init in episode 3 to this production checklist, you now have a skill few teams have: backups that are deduplicated, secure, automated, and proven recoverable. Now close your laptop, run your restore drill, and make sure the data you care about is truly safe. Congratulations, and see you in the next series!