Building a Resilient Linux Workstation Backup System

Overview This project documents the design and implementation of a production-grade backup system for a Linux workstation, replicating critical system directories to a Synology NAS. The objectives were: Fully automated operation Safe execution from both CLI and scheduler No overlapping runs Protection against hung transfers Reliable email reporting Support for machines that are not always powered on All hostnames, IP addresses, and email domains below are intentionally anonymised. Architecture Source: Linux workstation Destination: Synology NAS (SSH, non-standard port) Transport: rsync over SSH (key-based authentication) Scheduler: anacron Reporting: msmtp (sendmail-compatible) ...

February 19, 2026 · Roland Hill