github marcpope/borgbackupserver v2.72.0

2 hours ago

New

  • NixOS agent support (#359) — the installer now detects NixOS, installs borgbackup/python3 via nix-env when missing (or declare them in configuration.nix beforehand), finds python3 outside FHS paths, and writes a systemd unit that doesn't assume /bin/bash. Since packages on NixOS are managed through nixpkgs, BBS skips borg update jobs on NixOS clients automatically — update borg with your normal Nix workflow. See the NixOS note in the Agent Setup wiki page.

Fixed

  • Scheduled prunes could stall indefinitely on repos with ~225+ kept archives (#384) — server-side jobs read borg's stdout and stderr serially, so once prune --list emitted more than 64KB of "Keeping archive" lines on stderr, the pipe buffer filled and both sides deadlocked until killed. Both streams are now drained concurrently. The same fix protects compact and repository check jobs with large verbose output.

Notes

  • Agent version bumps to 2.72.0 (agents self-update automatically).

Don't miss a new borgbackupserver release

NewReleases is sending notifications on new releases.