Everything you need to set up BorgMate and start backing up your data.
v0.9.9
BorgMate is a cross-platform desktop application that provides a modern graphical interface for BorgBackup — the deduplicating archiver trusted by sysadmins worldwide. It removes the need to memorize command-line flags while preserving the full power of borg.
BorgMate is developed with the help of AI coding assistants. All generated code is manually reviewed, tested, and maintained by the developer. AI is a tool in the workflow, not a substitute for understanding.
Questions or feedback? Contact us at contact@oddbit.io.
brew install borgbackup
Download the .dmg file for your architecture (Apple Silicon or Intel). Open the DMG and drag BorgMate to your Applications folder.
BorgMate is not yet notarized by Apple, so macOS Gatekeeper may block it on first launch. We hope to fix this in a future release. To allow it, run this command in Terminal after installing:
xattr -cr /Applications/BorgMate.app
sudo apt update && sudo apt install borgbackup libsecret-tools openssh-clientsudo dnf install borgbackup libsecret openssh-clientssudo pacman -S borg libsecret opensshlibsecret is used to store passphrases securely in the system keyring. Without it, BorgMate will prompt for the passphrase on every operation.
Download the .AppImage file. Make it executable and run:
chmod +x BorgMate.AppImage && ./BorgMate.AppImage
AppImages require FUSE 2. On newer distributions (Debian 13+, Ubuntu 24.04+, Fedora 40+) that ship FUSE 3, you may need to install the compatibility package:
sudo apt install libfuse2sudo dnf install fuse-libssudo pacman -S fuse2Alternatively, you can extract and run without FUSE:
./BorgMate.AppImage --appimage-extract && ./squashfs-root/AppRun
BorgMate on Windows runs borg commands through WSL (Windows Subsystem for Linux). Open PowerShell as Administrator and run:
wsl --install
This installs WSL 2 with Ubuntu by default. Restart your computer when prompted. If you prefer Debian:
wsl --install -d Debian
Then open your WSL terminal and install borg:
sudo apt update && sudo apt install borgbackup
BorgMate handles WSL integration automatically — path translation, SSH key permissions, and host key management all work out of the box.
Download and run the BorgMate-win-Setup.exe installer.
Windows SmartScreen may show a warning because the installer is not yet code-signed. Click More info then Run anyway to proceed. We hope to fix this in a future release.
BorgMate will auto-detect the borg binary if it's on your PATH. You can also set a custom path in Settings.
Note: BorgMate currently supports borg 1.4.x. Borg 2.x support is planned for a future release.
Click Create to initialize a new repository, or Open to add an existing one. The repository editor has five tabs:
Passphrases are stored securely in the system keychain (macOS Keychain, Windows Credential Manager, or Linux libsecret).
Select a repository and click Backup. Progress (percentage, ETA, elapsed time) is shown in the detail panel with a cancel button. Completed operations appear in the Notifications page (bell icon in the sidebar) and trigger native OS notifications.
Configure automatic backups in the Schedule tab of the repository editor. The app must be running (in the system tray) for scheduled backups to trigger. By default, missed backups run automatically on startup.
Select a repository to see its archives in the right panel. Use Restore To... to extract an entire archive, or Browse to open the file tree and restore selected files. The browse dialog supports Show Changes to highlight added and modified files compared to the previous archive. Archives can be deleted individually.
Open Settings from the gear icon at the bottom of the sidebar.
The More dropdown in the repository toolbar provides: