Skip to content

backrest

Backup & Recovery

A web‑accessible backup manager that wraps restic, offering a UI for creating repos, scheduling snapshots, and restoring files across Linux, macOS, Windows, FreeBSD and Docker.

Go Latest v1.13.0 · 1mo ago Security brief →

Features

  • WebUI for managing restic repositories (create, browse, restore)
  • Cross‑platform support: Linux, macOS, Windows, FreeBSD and Docker
  • Automated scheduling of backups and maintenance tasks (prune, check, forget)
  • Configurable notifications (Discord, Slack, Gotify, Healthchecks, Shoutrrr)
  • Pre/post backup command hooks for custom scripts

Recent releases

View all 6 releases →
v1.13.0 New feature
Notable features
  • Experimental multihost sync
  • macOS and Linux tray binaries
Full changelog

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 Docker images for arm/v6 and arm/v7 architectures (#1165) (4ebc22b)
  • always allow CORS OPTIONS requests even behind authenticated endpoints (#1194) (12008e5)
  • config migration bug w.r.t. multihost sync (75cbd68)
  • improve install.sh on macOS and linux (cd6c5ed)
  • improve vite bundle splitting to avoid large bundles (a922d0a)
  • minor windows installer fixes (5b83453)
  • optimize backrest ui performance (#1195) (8e9470c)
  • post PQ safe transport for syncapi (#1216) (aed0073)
  • refine backrest SFTP UI (#1193) (88f0fbc)
  • refine config validation policies (b7e9448)
  • RESTIC_PASSWORD env shold not take precedent over repo passwords (#1192) (27e1d18)
  • show repo URI in sidebar tooltip instead of repo ID (#1209) (7e064a2)
  • wrong order of parameters in task name (#1168) (b3edd06)
v1.12.1 Bug fix

Fixed snapshot hook conditions with auto-unlock enabled, disabled strict SFTP trust checking, increased buffer size for large repository handling, updated Docker images with latest rclone, and added ARM v7 platform support.

v1.12.0 New feature
Notable features
  • SFTP configuration with SSH key bootstrapping
  • Dry run backup action
  • Japanese language support
v1.11.2 Maintenance
Breaking changes
  • Windows portable build no longer auto-downloads restic
v1.11.1 Bug fix

Reverted go-sqlite3 build tag change that was intended to expand platform compatibility but caused issues.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
6,438
Forks
170
Languages
Go TypeScript Shell

Install & Platforms

Install via
shell-script docker brew
Platforms
linux macos windows

Beta — feedback welcome: [email protected]