jfreundJFBackup
JFBackup

Roadmap

Where JFBackup stands and what comes next. Dates appear only where the sources give one.

DraftThis roadmap is taken from the app's README and the roadmap of jfreund.org and still has to be checked against the app's plan.

Done

from the README
  • Console, server, agents and bcctlfor Windows and Linux
  • Repository format bcrepo-1deduplicated, compressed, encrypted, signed
  • Schedules and retentionany time zone, by number and grandfather-father-son
  • Immutable restore pointsper repository, in days
  • Users, roles and the audit logfour roles, every change logged
  • Own certificate authoritymutual TLS between server and agents
  • Agents by pairing code or SSHand a setup assistant with services
  • Copy jobs and replicas3-2-1, failover, failback, failover plans
  • Continuous protection (CDP)a restore point soon after changes
  • Virtual tape librarymedia pools, readable without a server
  • QEMU/KVM virtual machinesinstant start and boot checks
  • Volume backupsthrough VSS and LVM snapshots
  • Notifications and the server fleete-mail, web hooks, other sites
  • Signed update manifestschecked and downloaded by the server

Part of JFLib since its first public version on 21 October 2026. The console's texts exist in German and English.

Now

from jfreund.org
  • The new nameBackupCraft becomes JFBackup, in the app, its packages and on this site

Next

from jfreund.org
  • Public packages for Windows and Linuxthe setup and the .deb package, see Download

Later

to be planned

Still to be planned. Candidates are the open points below.

Open points, not yet scheduled

From the README's current limits and JFLib's ARM64 plan; none of them has a date

PointToday
Virtual machines and volumes on agentsVM backups, instant start, boot checks and volume backups run on the backup server itself.
Hyper-VNot supported; only QEMU/KVM. Its tile in the console still says "soon".
Application-consistent VM backupsCrash-consistent: no agent in the guest quiesces the file systems.
Real tape drivesTapes are virtual, files on disk.
Renewing agent certificatesValid for a year; renewing means pairing again.
SSH push to more machinesInstalls on Linux x86-64; Windows machines pair with a code.
Built-in release keysUpdate manifests are trusted only with the setting update.key.
Revocation checks for public serversTLS to mail and web servers checks no CRL or OCSP.
ARM64Packages for Windows and Linux on ARM64, the agent included, are a step of JFLib's ARM64 plan.
Part of jfreund.orgBuilt with JFLibLegal noticePrivacy