Backrest

Web UI and orchestrator for restic backup

★ 3K Backup

Source code

Author: Gareth George · License: GPL-3.0

Version: 1.8.1 ·

About Backrest

Backrest is a web-accessible backup solution built on top of restic. Backrest provides a WebUI which wraps the restic CLI and makes it easy to create repos, browse snapshots, and restore files. Additionally, Backrest can run in the background and take an opinionated approach to scheduling snapshots and orchestrating repo health operations.

preview


Features

  • Web Interface: Access locally or remotely (perfect for NAS deployments)
  • Multi-Platform Support
  • Backup Management:
    • Import existing restic repositories
    • Cron-scheduled backups and maintenance (e.g. prune, check, forget, etc)
    • Browse and restore files from snapshots
    • Configurable notifications (Discord, Slack, Shoutrrr, Gotify, Healthchecks)
    • Pre/post backup command hooks to execute shell scripts
  • Storage Options:
    • Compatible with rclone remotes
    • Supports all restic storage backends (S3, B2, Azure, GCS, local, SFTP, and all rclone remotes)