WinBorg Manager
The Ultimate Windows GUI for BorgBackup
Enterprise-grade backups with the comfort of a modern Windows UI. Leverages the power of WSL to run Borg natively, bridging the gap between Linux performance and Windows usability.
Download Latest Release • Report Bug
⚡ Why WinBorg?
BorgBackup is amazing, but using it on Windows via command line can be a hassle. WinBorg Manager changes that. It acts as a native bridge to WSL (Windows Subsystem for Linux), giving you the raw speed and reliability of Linux-native Borg, wrapped in a beautiful Windows 11 Mica-style interface.
✨ Key Features
| ### 📂 Seamless Mounting Mo… |
WinBorg Manager
The Ultimate Windows GUI for BorgBackup
Enterprise-grade backups with the comfort of a modern Windows UI. Leverages the power of WSL to run Borg natively, bridging the gap between Linux performance and Windows usability.
Download Latest Release • Report Bug
⚡ Why WinBorg?
BorgBackup is amazing, but using it on Windows via command line can be a hassle. WinBorg Manager changes that. It acts as a native bridge to WSL (Windows Subsystem for Linux), giving you the raw speed and reliability of Linux-native Borg, wrapped in a beautiful Windows 11 Mica-style interface.
✨ Key Features
### 📂 Seamless Mounting Mount your backup archives as virtual drives (e.g., Z:) and browse your history directly in Windows Explorer. Drag, drop, and restore single files effortlessly. | ### 📅 Set & Forget Scheduling Configure persistent backup jobs with custom schedules (Hourly/Daily). The app minimizes to the System Tray and keeps your data safe in the background. |
| ### 🔍 Visual Diff Viewer Wondering what changed between yesterday and today? The built-in Diff Viewer shows you exactly which files were added, modified, or removed. | ### 🔔 Smart Notifications Get native Windows notifications, or configure Discord Webhooks and SMTP Email alerts to know immediately when a backup succeeds or fails. |
| ### 🛡️ Security & Pruning Full support for Repokey & Keyfile encryption. Automated retention policies (Keep 7 dailies, 4 weeklies, etc.) keep your storage usage efficient. | ### 📊 Storage Efficiency See exactly how much space Borg’s deduplication is saving you with a live dashboard tracking compressed vs. original size. |
🛠️ Tech Stack
- Frontend: React 18, TypeScript, Tailwind CSS (Dark/Light Mode)
- Backend: Electron, Node.js
- Core: BorgBackup running inside WSL (Ubuntu/Debian)
🚀 Getting Started
1. Prerequisites (One-time Setup)
WinBorg relies on WSL to do the heavy lifting.
- Enable WSL: Open PowerShell as Admin and run
wsl --install. Restart your PC. - Install Borg in WSL: Open your Ubuntu terminal and run:
sudo apt update && sudo apt install borgbackup fuse3 libfuse2 python3-llfuse python3-pyfuse3 -y
- Enable FUSE (For Mounting):
echo "user_allow_other" | sudo tee -a /etc/fuse.conf
sudo chmod 666 /dev/fuse
(Note: WinBorg has a built-in helper to run this command for you if you forget!)
2. Installation
Download the .exe installer from the Releases Page.
Note: As this is an open-source project, the installer is not code-signed. Windows SmartScreen may warn you. Click "More Info" -> "Run Anyway".
3. Your First Backup
- Add Repo: Click
+and paste your SSH URL (e.g., Hetzner StorageBox, BorgBase, or local NAS). - Create Job: Go to the repo, click the Briefcase icon 💼, and set up a "Daily" job for your
Documentsfolder. - Run: Click Play ▶️ and watch the logs stream in real-time!
❤️ Contributing
Found a bug? Want to add a feature?
- Clone the repo:
git clone https://github.com/robotnikz/WinBorg.git - Install deps:
npm install - Run dev mode:
npm run electron
License: MIT