Windows Support (Pre-Release)
Caution
Windows support is currently pre-release software. We've built a special, native version of BorgBackup for Windows
and have been testing it. Please report any issues.
Native Windows you ask?
Borg Backup Server (BBS for Short) can now back up Windows machines! This release adds preliminary Windows agent support with a zero-dependency PowerShell installer. No Python, WSL, or Cygwin needed.
What's included:
- One-line PowerShell installer — automatically downloads and installs Borg for Windows, the BBS agent, and configures a Windows Service
- Tabbed Install UI — the client Install tab now has Linux/macOS and Windows sub-tabs with platform-specific install commands
- Cross-platform agent — the BBS agent (
bbs-agent.py) now runs natively on Windows with full backup, restore, and self-update support - Windows Service — the agent runs as a proper Windows Service (
BorgBackupAgent) with auto-start and failure recovery - Catalog & file browsing — Windows backup archives are fully browsable in the Restore tab with correct directory trees
- File download — download individual files or folders from Windows backups directly from the dashboard
Additional changes:
- Portable archive paths — Windows backups use forward slashes and drive letter prefixes (
C/Users/...) for cross-platform compatibility - In-place restore support with
--strip-componentsto correctly restore files back to their original drive locations - Multi-drive restore warning when selected files span multiple drives without a custom destination
Known limitations:
- Windows support is pre-release — recommended for non-production workloads
- Requires borg-windows (installed automatically by the agent installer)
We'd love your feedback on how Windows support works for you! Please report any issues or share your experience at https://github.com/marcpope/borgbackupserver/issues