Software:Restic

From HandWiki
restic
Original author(s)Alexander Neumann and contributors
Developer(s)restic project
Stable release
0.18.1 / 21 September 2025
Written inGo
Operating systemLinux, macOS, Microsoft Windows, FreeBSD, OpenBSD
TypeBackup software
LicenseBSD 2-Clause License
Websiterestic.net

restic is a free and open-source backup program designed to be fast, efficient and secure.[1][2] It supports encrypted, deduplicated backups to local storage and a range of remote storage backends.[3][4]

The software is written in Go and is distributed under the BSD 2-Clause License.[5]

Features

restic creates backups as snapshots, allowing users to restore either whole backups or selected files from previous points in time.[5] Backup repositories may be stored locally, on remote servers, or on supported cloud and object-storage services.[6]

Notable features include:

  • client-side encryption;
  • deduplication of backup data;
  • incremental backup snapshots;
  • repository checking and repair tools;
  • support for mounting backup repositories using FUSE;
  • command-line operation suitable for scripting and automation.[4]

Platforms

restic supports the major desktop and server operating systems, including Linux, macOS and Microsoft Windows, as well as several BSD systems.[7][8]

Limitations

restic is primarily a command-line backup utility. It does not include a built-in scheduler, central management console or bare-metal restore system; these functions are commonly handled using external tools or wrappers.[9]

See also

References