{{Short description|Free and open-source backup software}} {{Infobox software | name = restic | logo = | screenshot = | caption = | author = Alexander Neumann and contributors | developer = restic project | released = | latest release version = 0.18.1 | latest release date = 21 September 2025 | programming language = Go | operating system = Linux, macOS, Microsoft Windows, FreeBSD, OpenBSD | genre = Backup software | license = BSD 2-Clause License | website = {{URL|https://restic.net}} }}

'''restic''' is a free and open-source backup program designed to be fast, efficient and secure.<ref>{{Cite web |last=Warfield |first=Curt |date=2018-04-06 |title=Use restic on Fedora for encrypted backups |url=https://fedoramagazine.org/use-restic-encrypted-backups/ |access-date=2026-05-06 |website=Fedora Magazine |language=en-US}}</ref><ref name="official">{{cite web |title=restic · Backups done right! |url=https://restic.net/ |website=restic.net |access-date=28 April 2026}}</ref> It supports encrypted, deduplicated backups to local storage and a range of remote storage backends.<ref>{{Cite web |last=Bärwaldt |first=Erik |title=Backup with restic |url=https://www.linux-magazine.com/Issues/2019/227/restic |access-date=2026-05-06 |website=Linux Magazine |language=en-US}}</ref><ref name="docs">{{cite web |title=Restic Documentation |url=https://restic.readthedocs.io/ |website=Read the Docs |access-date=28 April 2026}}</ref>

The software is written in Go and is distributed under the BSD 2-Clause License.<ref name="github">{{cite web |title=restic/restic: Fast, secure, efficient backup program |url=https://github.com/restic/restic |website=GitHub |access-date=28 April 2026}}</ref>

== Features ==

restic creates backups as snapshots, allowing users to restore either whole backups or selected files from previous points in time.<ref name="github" /> Backup repositories may be stored locally, on remote servers, or on supported cloud and object-storage services.<ref name="repo">{{cite web |title=Preparing a new repository |url=https://restic.readthedocs.io/en/latest/030_preparing_a_new_repo.html |website=Restic Documentation |access-date=28 April 2026}}</ref>

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.<ref name="docs" />

== Platforms ==

restic supports the major desktop and server operating systems, including Linux, macOS and Microsoft Windows, as well as several BSD systems.<ref>{{Cite web |last=Bärwaldt |first=Erik |title=Simplicity » Linux Magazine |url=http://www.linux-magazine.com/Issues/2023/267/Restic-Jarg |access-date=2026-05-06 |website=Linux Magazine |language=en-US}}</ref><ref>{{cite web |title=restic package |url=https://pkg.go.dev/github.com/restic/restic |website=pkg.go.dev |access-date=28 April 2026}}</ref>

== 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.<ref>{{cite web |title=Back up with Restic |url=https://community.exoscale.com/product/storage/object-storage/recipes/restic/ |website=Exoscale Community |date=31 March 2026 |access-date=28 April 2026}}</ref>

== See also ==

* Backup software * Data deduplication * Filesystem in Userspace * Rclone * BorgBackup

== References ==

{{Reflist}}

== External links ==

* {{Official website|https://restic.net}} * {{GitHub|restic/restic}}

Category:Backup software