← Package directory
Available on winget

Install Backrest

Backrest installer

Install with winget
winget install --id garethgeorge.Backrest
Upgrade
winget upgrade --id garethgeorge.Backrest
Uninstall
winget uninstall --id garethgeorge.Backrest

About Backrest

Backrest installer

What's new in 1.14.1

1.14.1 (2026-07-12) Patch release fixing retention/forget operations being silently skipped and snapshot file downloads failing after a repo ID change. Included highlights from 1.14.0 are redesigned summary dashboard, backup status in the tray icon, restic v0.19.1, and added Korean + Polish translations. Note: you can install backrest with ./install.sh --experimental-linux-tray for experimental support for an icon in the linux menu bar. Tray icons are available by default with the Windows installer, and a new macOS app is available which is built with the tray icon enabled as well. Bug Fixes - downloading files from a snapshot can fail if repoID has changed (cbca7a7) - per-plan retention silently skipped when repo forget policy schedule is disabled (2f46c61) - scheduled forget silently skipped and hidden from operation log (18303db) Highlights from 1.14.0 - reassurance-first redesign of the summary dashboard (#1258) (9b1760a) - reflect backup status in the tray icon (#1255) (63ab468) - add translations for Korean and Polish (f158f4a) - restic upgraded to v0.19.1 - multihost sync fixes: real h2 over https, large batch streaming errors, etc.

Read release notes

Version history

Version Updated Notes
1.14.1 Unknown 1.14.1 (2026-07-12) Patch release fixing retention/forget operations being silently skipped and snapshot file downloads failing after a repo ID change. Included highlights from 1.14.0 are redesigned summary dashboard, ba...
1.13.0 Unknown 1.13.0 (2026-05-04) Features - apply multihost sync refinements found in validation pass (5053371) - experimental multihost sync (#1204) (b98b1dc) - macOS and linux tray binaries (#1163) (87d7623) Bug Fixes - Alpine Dock...
1.12.1 Unknown 1.12.1 (2026-03-11) Features - add new translation strings and expand Japanese language translations (#1120) (7f050d2) Bug Fixes - allow --stdin-from-command flag to be used (c603f00) - condition snapshot start hook may...
1.12.0 Unknown 1.12.0 (2026-02-22) Happy to announce 1.12.0 -- in particular I'd like to highlight simplified SFTP management. Backrest can now instantiate SSH keypairs for you (stored alongside your config.json) and can automate the p...
1.11.2 Unknown 1.11.2 (2026-01-27) Happy to announce the 1.11.2 bug patch release, this includes a number of fixes which polish up Backrest's UI rewrite onto the Chakra framework. This release includes significant polishing work on the...
1.11.1 Unknown 1.11.1 (2026-01-16) Bug Fixes - Revert "fix: use .dotlk build tag for github.com/ncruces/go-sqlite3 to expand platform compatibility" (85b52f0)
1.10.1 Unknown 1.10.1 (2025-10-31) Bug Fixes - database migration fails for some users due to legacy repo_guids (3a58090) - set --windows-tray=true by default (5b3d23b)
1.10.0 Unknown 1.10.0 (2025-10-31) Excited to announce a fairly unspooky 👻 October release of Backrest including a slate of bug fixes, some performance improvements, and new quality of life features. Particularly, support for new teleg...
1.9.2 Unknown 1.9.2 (2025-08-28) Bug Fixes - 'items' shows the total number of flows under the parent node rather than immediate decendents (16e6ede) - auto expand parents of pending and in-progress operations in tree view (3d97894) -...
1.9.1 Unknown 1.9.1 (2025-08-06) Bug patch release for 1.9.0 which fixes an issue that prevented new backrest users from being able to setup initial configuration e.g. instance ID for their installs. Bug Fixes - new backrest installs...
1.9.0 Unknown 1.9.0 (2025-08-04) Features - add arg forwarding to backrestmon (f52275b) - add arg forwarding to docker-entrypoint (42054f4) - add support for block kit slack body (#774) (9a4e0c5) - allow repo url to be set from env wi...
1.8.1 Unknown 1.8.1 (2025-05-06) Bug Fixes - --keep-last n param to mitigate loss of sub-hourly snapshots (#741) (18354c8) - batch sqlite store IO to better handle large deletes in migrations (d7c57a8) - correct bug in stats panel dat...
1.8.0 Unknown 1.8.0 (2025-04-02) Bug Fixes - deduplicate indexed snapshots (#716) (b3b1eef) - glob escape some linux filename characters (#721) (190b3bf) - restic outputs add newline separators between log messages (addf49c) - update...
1.7.3 Unknown 1.7.3 (2025-03-15) Bug Fixes - add missing hooks for CONDITION_FORGET_{START, SUCCESS, ERROR} (489c6f5) - add priority fields to gotify notifications (#678) (ec95c4a) - hook errors should be shown as warnings in tree vie...
1.7.2 Unknown No notes