Ravinou/borgwarehouse
Ravinou/borgwarehouse has 680 GitHub stars and 40 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 01:33 UTC. Last push 2026-10-30.
A fast and modern WebUI for a BorgBackup's central repository server.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
A fast and modern WebUI for a BorgBackup's central repository server.
Explore the docs »
⭐ Support the Project
If you find BorgWarehouse helpful or interesting, please consider giving it a star on GitHub and sponsoring. Your support is greatly appreciated!
✨ What is BorgWarehouse ?
BorgWarehouse is a graphical interface to manage a central BorgBackup repository server.
Running a central BorgBackup server usually means doing everything by hand from the command line: create a system user, attach an SSH key, set a quota, carve out storage… Adding, editing or removing a repository quickly becomes long and tedious.
BorgWarehouse does all of that for you. Create a repository in a few clicks, hand the ready-to-use SSH command to your client, and get a clear visual feedback on the health of every backup - without ever touching your terminal again.
🚀 Features
🗄️ Repository management
- Add, edit and delete Borg repositories from a clean web UI - the whole system layer (user, SSH, quota) is handled automatically
- Per-repository storage quotas
- Per-repository external storage - store each repository on the mounted storage of your choice (SSHFS, NFS, SMB/CIFS, a dedicated disk, an
rclonemount…), selectable from the UI at creation time, with a live reachability check - Append-only mode to protect your backups against ransomware or a compromised client
- Custom icon per repository to spot them at a glance
- Ready-to-paste SSH commands for your clients, with an optional LAN variant
- Protection against repository deletion
- ... many more !
📊 Monitoring & alerts
- Real-time status for each repository (healthy / down)
- Monitoring dashboard
- "No recent backup" alerts based on a per-repository threshold
🔔 Notifications
- Email (SMTP)
- Apprise - push alerts to 100+ services (Discord, Telegram, Slack, Gotify, ntfy…)
- Webhooks - with an optional custom secret header for payload validation
🔐 Authentication & security
- Local accounts and SSO via OAuth / OIDC: GitHub, Google, Microsoft, GitLab or any generic OIDC provider
- Account linking with an existing local account
- Optional password-login disable mode (SSO-only)
- First-run setup wizard (no default credentials)
- Admin tool to reset a password or revoke sessions
🎨 Modern UI/UX
- Light & dark mode 🌙
- Responsive design
- Instant search, sorting and filtering of your repositories
- Setup wizard to onboard your Borg clients step by step
🧩 Automation & API
- A full, versioned and idempotent REST API to manage everything programmatically
- Packaged as a single Docker image
🔒 Privacy by design
BorgWarehouse manages the server side of your Borg setup (repositories, users, SSH access, quotas and monitoring) and is not meant to take over client-side responsibilities. It never asks for, stores, or has access to your repository passphrase.
Your backups are end-to-end encrypted on your client, before they ever reach the server. BorgWarehouse can never read, decrypt or browse their content - and it never will. This is a deliberate boundary of the project: any feature that would require your passphrase will simply never be built.
📖 Get started
curl -fsSL https://raw.githubusercontent.com/Ravinou/borgwarehouse/main/docker/install.sh | bash
Full documentation : borgwarehouse.com
❤️ Special thanks to sponsors ❤️
🥇 Current sponsors 🥇
Past sponsors
Explore related projects
awesome-selfhosted/awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
335,478 starsimmich-app/immich
High performance self-hosted photo and video management solution.
118,568 starsStirling-Tools/Stirling-PDF
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
96,149 starslouislam/uptime-kuma
A fancy self-hosted monitoring tool
93,389 stars