A Beginner’s Guide To Restic

Backups Done Right! A Beginner's Guide To Restic

Restic is a powerful backup program that allows you to backup to USB drives, network storage, and the cloud. It’s become my absolute favorite backup program. So much so that I’ve decided to create an entire series on it. In this video, I will show you how to use Restic.

🌟 KEY FEATURES:
👌🏾 Restic can backup to popular cloud services such as Amazon S3, Backblaze, Google Cloud Storage, Wasabi, and more. Restic can also use RCLONE to backup to services it does not support.
👌🏾It’s fast as all hell. Probably the fastest backup program on PC.
👌🏾Encryption – safe and secured backups.
👌🏾Has compression – can create small backups.
👌🏾Has deduplication – won’t backup the same data twice.
👌🏾Easy to use commands – literally a child can learn Restic.
👌🏾Backup filtering – include and exclude certain files from backup.
👌🏾Cross-platform, free and open source.


TIMESTAMPS

00:00:00 Intro
00:00:05 Part 1 – Introduction To Restic
00:06:40 Part 2 – Windows Installation
00:10:05 Part 3 – Creating Backups
00:21:01 Part 4 – Restoring Backups
00:33:08 Part 5 – Network Backup
00:38:29 Part 6 – Cloud Backup
00:44:09 Part 7 – Managing Passwords
00:51:53 Part 8 – Listing Snapshots
00:58:40 Part 9 – Listing Files
01:02:34 Part 10 – Searching Files
01:06:16 Part 11 – Using Tags
01:14:28 Part 12 – Including and Excluding Files
01:19:57 Part 13 – Backing Up Multiple PCs
01:26:25 Part 14 – Checking and Repairing Repositories
01:30:33 Part 15 – Checking Backup Size & Stats
01:33:03 Part 16 – Comparing Snapshots
01:34:31 Part 17 – Unlocking Repositories
01:36:11 Part 18 – De-duplication
01:38:30 Part 19 – Compression
01:42:17 Part 20 – Copying Snapshots
01:47:51 Part 21 – Removing Files from Backup
01:51:44 Part 22 – Removing Snapshots
02:07:56 Part 23 – Recovering Snapshots
02:09:26 Part 24 – RCLONE Backend
02:12:39 Part 25 – Tuning Backups
02:16:22 Part 26 – Environment Variables
02:19:15 Part 27 – Extended Options
02:20:51 Part 28 – Mounting Backups In Linux
02:23:01 Part 29 – Automating Backups
02:35:48 Conclusion


LINKS

Restic website – https://restic.net

Restic on GitHub – https://github.com/restic/restic

Restic documentation – https://restic.readthedocs.io/en/latest


VIDEO PART LINKS

Part 2 – Windows Instllation
Scoop Package Manager – https://scoop.sh/

Part 3 – Creating Backups
Preparing New Backups documentation – https://restic.readthedocs.io/en/latest/030_preparing_a_new_repo.html
Backing up documentation – https://restic.readthedocs.io/en/latest/040_backup.html

Part 4 – Restoring Backups
Restoring Backup documentation – https://restic.readthedocs.io/en/latest/050_restore.html

Part 6 – Cloud Backup
Restic for Amazon S3 – https://restic.readthedocs.io/en/latest/030_preparing_a_new_repo.html#amazon-s3
Restic for Backblaze B2 – https://restic.readthedocs.io/en/latest/030_preparing_a_new_repo.html#backblaze-b2
Restic for Google Cloud Storage – https://restic.readthedocs.io/en/latest/030_preparing_a_new_repo.html#google-cloud-storage
Restic for Wasabi – https://restic.readthedocs.io/en/latest/030_preparing_a_new_repo.html#wasabi

Part 7 – Managing Passwords
Restic security question – https://forum.restic.net/t/questions-and-thoughts-on-restic-security-revocable-keys-and-cryptoperiods/2392/7
Password key options question – https://forum.restic.net/t/restic-key-passwd-options/5425/2
Restic’s threat model documentation – https://restic.readthedocs.io/en/latest/100_references.html#threat-model

Part 8 – Listing Snapshots
Snapshots doc – https://restic.readthedocs.io/en/latest/045_working_with_repos.html

Part 22 – Removing Snapshots
Removing Snapshots documentation – https://restic.readthedocs.io/en/latest/060_forget.html

Part 25 – Tuning Backups
Windows Task Scheduler priorities – https://sysadmin-tools.com/blogs/news/setting-a-higher-priority-for-scheduled-tasks-in-windows-task-scheduler

Part 26 – Environment Variables
Restic Environment Variables – https://restic.readthedocs.io/en/latest/040_backup.html#environment-variables


Comments