Why it fits
It is licensed under the BSD 2-Clause License. Free to install and run for private backups; the storage target can be your own disk or server, so no third-party service is required.
Getting started
Prerequisites (from the official docs):
- A Linux, macOS, Windows or BSD computer and a terminal
- A place for the backup repository: a local or USB disk, an SFTP server, or S3-compatible or other supported cloud storage
- A way to schedule runs, such as cron, a systemd timer or Windows Task Scheduler
Steps:
- Install restic from your package manager or as an official binary.
- Create a repository with restic init and store the password safely.
- Run your first backup with restic backup <paths>.
- Check that a restore works with restic restore or by mounting a snapshot.
- Schedule regular backups and a forget/prune policy with your system scheduler.
Official installation docs: https://restic.readthedocs.io/en/stable/020_installation.html
Backing up and scheduling: https://restic.readthedocs.io/en/stable/040_backup.html
Notes
CLI only; graphical front ends are separate community projects and are not covered here.
