backrest
Web UI and orchestrator for Restic backup.
Platform availability
Available on 5 of 9 platforms
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
81/100 Excellent
- Maintained
- 86last commit 77 days ago
- Popular
- 777,469 GitHub stars
- Easy to install
- 755 install platforms, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today, links checked 13 days ago
- GitHub stars
- 7,469
- Open issues
- 376
- Last commit
- 2026-07-28
- Latest release
- v1.14.1
- License
- GPL-3.0
- Activity
- stale
Checked 7 days ago - source: GitHub (garethgeorge/backrest)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is supported.
Checked 15 days ago - source: Docker Hub image tags and published docs
First-install notes
- Fix the Docker paths before starting In the Docker Compose file, replace /path/to/backup/data and, if you use local repositories, /path/to/local/repos with the real folders you want to protect. Keep ./backrest/config, data, cache, and rclone on persistent storage, or Backrest can forget its plans and cloud login details after changes. source
- Use the remote access flag when needed If you install with the script and want to use the 9898 page from another device, run it with --allow-remote-access. Without that flag, it listens only on 127.0.0.1, so other machines on your network cannot connect. source
Fetched 15 days ago - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
What Docker paths and persistent volumes should I configure for Backrest?
Replace /path/to/backup/data and, if using local repositories, /path/to/local/repos with the real folders to protect. Keep ./backrest/config, data, cache, and rclone on persistent storage, otherwise Backrest can forget backup plans and cloud login details after changes.
How do I allow other devices to reach the Backrest UI after installing it with the script?
Run it with --allow-remote-access if you want to use the 9898 page from another device. Without that flag, it listens only on 127.0.0.1.
How can I reset Backrest login credentials?
Delete the "users" key from your saved configuration to reset the username and password.
Can the Backrest installation ID be changed after initial setup?
No, it cannot be changed via the UI after initial setup. It is used to distinguish snapshots from different Backrest instances.
What should I keep to recover a Backrest/restic repository?
Keep your repository passwords and 2FA recovery codes, since they are needed to recover the repository.
Can Backrest schedule prune and forget operations?
Yes, it can run cron scheduled backups and health operations, such as prune and forget.
Answers sourced from deepwiki.com, deepwiki.com, garethgeorge.github.io, github.com, www.reddit.com
Community
- Backrest Repo recovery-sequence on new installation : r/selfhosted - Reddit (reddit)
- Backrest: a cross platform backup orchestrator and WebUI for restic (forum)
- Sauna backrests : r/Sauna - Reddit (reddit)
- Sitting in a chair: resting my back against the backrest? (reddit)
- backrest bracket tips? - Harley Davidson Forums (forum)
Collected 14 days ago - public community threads