Backrest is a web UI and orchestrator for restic backup.
GPL-3.0 License
Bot releases are hidden (Show)
Excited to announce Backrest 1.5.0 which comes with a number of new scheduling options focused on laptop users and scriptability for plans that adapt to tricky network environments. These are
Additionally, broad improvements to logging are included e.g. logs are now streamed live for running operations and hooks. Lastly, a number of more minor bug fixes and quality of life improvements are bundled.
Published by garethgeorge 2 months ago
This release brings support for restic 0.17.0 and with it new backrest capabilities! The new restic version tracks the summary of the last backup command directly in the snapshot objects it creates. Backrest now includes these details in the displayed summary of each snapshot! This is of particular interest for users using Backrest to browse externally created backups.
Beyond this, a number of bug fixes and quality of life improvements are included in this release. Repos will no longer implicitly initialize if added directly to the config, they must be added through the UI which is explicit and safer. Additionally, updates to repo configuration are now blocked if they break the ability to connect to the repo.
A number of minor bugs are fixed including a rare race condition, missing debug output for some commands, and formatting issues for hooks.
Published by garethgeorge 3 months ago
Highlights of this release are improved hook execution, the hook model has been a painpoint for me for a while and has felt like an afterthought tossed on top of Backrest's operation and task model. In this release hooks are reimplemented as tasks & share similar execution strategies. Hooks are also logically reorganized in the UI as children of the operations that trigger them.
Published by garethgeorge 4 months ago
Backrest 1.2.1 patches a couple of UI bugs and improves UI performance with optimized rendering of the operation tree view with component caching.
Notably for Windows users, the github actions pipeline for generating windows installers is fixed in this patch meaning I'm happy to announce that this is the first release including pre-compiled Windows installers! The windows install places backrest and the backrestmon binary (Windows tray application) in C:\Program Files\backrest
by default and configures Backrest to launch on startup!.
Published by garethgeorge 5 months ago
Hey all, I'm excited to announce the 1.0.0 release of Backrest. This release makes large strides to normalize Backrest's config format and operation model for upcoming plans e.g. multihost management and support for restic check
. Your config and operations will be migrated automatically. After upgrading you will be prompted to set a permanent "instance ID" next time you open the Web UI. This instance ID will be included on snapshots (created-by:
tag) going forward and will identify the backrest install that created a snapshot when multiple installations share a single repo.
New features are added including:
And finally, this release continues with stability improvements addressing a number of UI and backend bugs.
Published by garethgeorge 6 months ago
This release is highly recommended for any users running docker containers with a rclone remote, 6408518 fixes a bug where restic leaves rclone processes without reaping their exit status. Given enough time this can exhaust PID space.
Published by garethgeorge 6 months ago
Reverts bad orchestrator changes in delisted release 0.17.0
Published by garethgeorge 7 months ago
Published by garethgeorge 7 months ago
Published by garethgeorge 8 months ago
Published by garethgeorge 8 months ago
Published by garethgeorge 8 months ago
Published by garethgeorge 9 months ago