NPBackup v3.0.0 RTM announcement and poll

Hello restic community,

I am happy to announce the general availability of NPBackup v3.

This one is a complete rewrite of prior NPBackup, and has been in the making for more than one and a half year.

NPBackup consists of three tools:

  • Viewer: Graphical simple view/restore utility for restic repositories, no dependencies, no configuration needed, works out of the box
  • GUI: Full backup/view/restore/orchestrator and configuration interface for handling restic backups and repositories
  • CLI: Full backup/view/restore/orchestrator binary for handling restic backups on headless servers

This new version includes two major functions:

  • Group inheritance: You can configure multiple restic repositories, assign them to groups, and inherit the group settings (example: retention policies defined per group, applied per repo)
  • Orchestrator: Running operations on multiple repositories / repository groups all at once (example: housekeeping operation which includes restic’s unlock, check, retention policy and prune operations, executed sequentially, per repo and/or group)

Internal testing phase of NPBackup v3 has been ongoing for months to backup hundreds of server / desktop / laptops.

The design philosophy is to add monitoring / foolproof settings / multirepository capabillities to restic, while leaving all the “behind the curtain work” to restic, thus making sure everything the repositories are fully restic managed.

I’d be thrilled to get some feedback from the community, especially on the roadmap side.
I’ve planned to add the following features in next minor releases:

  • kvm/qemu backup plugin
  • proxmox backup plugin
  • email alerts (for those who don’t use prometheus)

You can vote at Next (minor) release feature(s) · netinvent/npbackup · Discussion #140 · GitHub

Thank you for having a look at the project.

Cheers,
Orsiris.

2 Likes