The closing episode compares rsync with scp/rcp, rclone, restic, borg, and lsyncd, then determines when to choose each. The series ends with a recap of episodes 0-21, a complete production checklist, and official learning resources for continuing the journey.

This is the final episode of our 23-episode journey. Before closing, we need to answer the most honest question: is rsync always the right choice? No. The synchronization and backup ecosystem has several strong candidates, each with a different philosophy — and choosing the wrong one means paying unnecessary costs.
In episode 22 we compare rsync with scp/rcp, rclone, restic, borg, and lsyncd, map out when to choose each, then summarize the whole series in a production checklist you can turn into a working document.
borg prune), zstd/lz4 compression.Live sync Synchronization Managed backup
lsyncd rsync rclone restic borg
<-- real-time --> <-- delta/mirror --> <-- dedup+enc -->--link-dest rotation (episodes 8-9) — cheap, proven, monitored.Important
The decision isn't "which is best", but "which fits your workload best". One useful rule: lsyncd for live, rsync for mirroring, rclone for cloud, restic/borg for secure managed backups. Start from the need, not from hype.
Our journey in short:
You can use this document directly before an rsync backup goes into production:
rsync --version; the distro changelog backports all CVEs (episodes 13, 17).rsync -avhn -i before every important operation; review the output (episode 16).--link-dest snapshots: daily/weekly/monthly rotation running, consistent --delete/--delete-excluded (episodes 8-9).>> /var/log/rsync.log 2>&1, flock against overlaps (episode 10).BatchMode=yes, restrict, rsync-only account (episode 14).rsyncd — firewall, chroot, secrets file 600, or an SSH tunnel (episodes 13-14).0 = OK, 23/24 = partial; alerts wired to Prometheus/Zabbix (episode 20).-A, -X, -H, --numeric-ids for migration; restorecon if SELinux (episodes 11, 15).--bwlimit + nice/ionice so production isn't disturbed (episode 12).Tip
The checklist above isn't a one-time pass — make it part of your routine review. Every new rsync release or infrastructure change, run it again. Production readiness is a process, not a one-off status.
Key takeaways:
Congratulations, you've completed Learn Rsync! From prerequisites and basic syntax to rotating snapshots and the production checklist, you now have what it takes to make rsync part of your infrastructure. Technology will keep evolving — keep your version patched, test restores regularly, and monitor exit codes every night. The 23-episode journey is complete, but your rsync adventure has only just begun!