From repository provisioning to monitoring, notifications and SSO,
BorgWarehouse handles the whole server side so you don't have to.
Repository management
Add, edit and delete Borg repositories from a clean UI. The whole
system layer (dedicated user, SSH access and storage quota) is
provisioned automatically, with ready-to-paste client commands.
Append-only mode
Protect backups against ransomware. A breached client can write, but
never destroy existing archives.
Monitoring & alerts
Real-time status per repository and a dashboard, with "no recent
backup" alerts on a per-repo threshold.
SSO with OAuth / OIDC
Sign in via GitHub, Google, Microsoft, GitLab or any generic OIDC
provider, with local account linking.
Notifications everywhere
Email (SMTP), webhooks with an optional secret header, and
Apprise to push alerts
to 100+ services like Discord, Telegram, Slack, Gotify or ntfy.
REST API & Docker
Automate everything with a versioned, idempotent REST API, shipped as
a single Docker image.
Setup wizard
Onboard your Borg clients step by step, with an optional LAN variant
for local transfers.
Modern UI/UX
Responsive, with light & dark mode, instant search, sorting and a
custom icon per repository.
Privacy by design
BorgWarehouse manages only the server side and is built on
BorgBackup. It never asks
for, stores or has access to your passphrase. Your backups stay
end-to-end encrypted on your client, and we will never build a
feature that requires otherwise.