Free course
Backup and Restore Course
Design a recovery plan, create encrypted versioned backups with restic, protect databases and keys, and prove every backup through restoration.
Prerequisites: Shell Commands and Shell Scripting and Automation
Your progress
of lessons completed.
Course completed.
What you'll learn
Automate encrypted backups with clear retention and offsite copies, then restore files and an application in a timed recovery rehearsal.
Take this course offline
Subscribe to my newsletter to get every free book and course in PDF and EPUB format.
Get the downloadsCourse contents
Plan recovery
Inventory data, define recovery targets, apply 3-2-1, and model loss and compromise.
File backup tools
Create archives, copy trees, preserve metadata, verify checksums, and distinguish synchronization from backup.
Encrypted versioned backups
Create a restic repository, make snapshots, exclude disposable data, and inspect stored history.
Restore and retention
Restore files and full trees, verify repositories, apply retention, and maintain an independent offsite copy.
Application recovery
Back up databases consistently, automate jobs, protect keys, alert on failure, and rehearse a complete disaster.