Roadmap
Where JFBackup stands and what comes next. Dates appear only where the sources give one.
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 plannedStill 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
| Point | Today |
|---|---|
| Virtual machines and volumes on agents | VM backups, instant start, boot checks and volume backups run on the backup server itself. |
| Hyper-V | Not supported; only QEMU/KVM. Its tile in the console still says "soon". |
| Application-consistent VM backups | Crash-consistent: no agent in the guest quiesces the file systems. |
| Real tape drives | Tapes are virtual, files on disk. |
| Renewing agent certificates | Valid for a year; renewing means pairing again. |
| SSH push to more machines | Installs on Linux x86-64; Windows machines pair with a code. |
| Built-in release keys | Update manifests are trusted only with the setting update.key. |
| Revocation checks for public servers | TLS to mail and web servers checks no CRL or OCSP. |
| ARM64 | Packages for Windows and Linux on ARM64, the agent included, are a step of JFLib's ARM64 plan. |