Enterprise backup management.
The web GUI for BorgBackup.
Borg Backup Server is a self-hosted web UI for BorgBackup. Centrally manage encrypted backups across Linux, Windows, and macOS with zero-trust agents, policy-based scheduling, fast file-level restores, offsite replication, and enterprise access controls.
Deploy with Docker in about 1 minute or use the guided setup wizard. No proprietary cloud service, license key, or paid tier required.
- MIT Licensed
- Self-Hosted
- Linux · Windows · macOS
- Built on BorgBackup
The backup server never needs access to your endpoints.
Traditional backup servers initiate connections into protected systems. BBS reverses that model. Lightweight agents poll BBS over HTTPS for tasks, send backups directly over SSH, and report status back to the server.
Agent-Initiated
Endpoints poll BBS for work over HTTPS. No inbound firewall rules or server-initiated SSH access required.
Append-Only Repositories
Backup agents can create archives but cannot delete or prune repository data — even a fully compromised client can't destroy history.
Encrypted by Default
Borg repositories remain encrypted at rest, while stored credentials and repository passphrases are protected with AES-256-GCM.
$ borg prune --keep-daily 7 --keep-weekly 4 --keep-monthly 6
$ borg check --repository-only
$ borg extract ::web-prod-01-2026-08-07 var/www/config.php
# repeat × 124 endpoints · every schedule · every restore
Keep BorgBackup. Lose the operational overhead.
BorgBackup is exceptionally powerful. BBS adds the web GUI and centralized management layer required to operate it across dozens, hundreds, or thousands of systems.
- Centralized endpoint management
- Policy-based backup plans
- Real-time job monitoring
- Repository health management
- Searchable file catalogs
- Browser-based restores
- Automated retention
- Offsite replication
- Reporting and alerting
A complete backup platform in one web UI.
Scheduling, recovery, and storage management — the capabilities IT teams expect from commercial backup software, without the license.
Flexible Scheduling
Run plans hourly, daily, weekly, monthly, or on demand. Assign multiple backup plans to individual endpoints.
Backup Templates
Create reusable filesystem templates for web servers, databases, workstations, application servers, and custom workloads.
Retention Policies
Configure hourly, daily, weekly, monthly, and yearly retention policies per backup plan.
Queue Management
Control concurrency, monitor running jobs, cancel operations, and retry failed tasks.
Instant File Search
Catalog backup metadata in ClickHouse for fast searching without locking or mounting Borg repositories.
File-Level Restore
Browse archived directory trees and restore individual files directly from the web UI.
Archive Downloads
Extract selected backup content and download it directly as a .tar.gz archive.
Database Recovery
Restore MySQL and PostgreSQL backups into the original database or into a separate database copy.
Local Borg Repositories
Manage storage directly from BBS using secure SSH-based Borg repositories.
S3 Offsite Replication
Mirror repositories to S3-compatible object storage including AWS S3, Wasabi, and Backblaze B2.
Remote Borg Storage
Connect to BorgBase, Hetzner Storage Boxes, rsync.net, or other Borg-compatible SSH storage.
Repository Management
Perform Borg repository maintenance including unlock, check, repair, and re-catalog operations.
Back up more than files.
BBS plugins extend backup workflows with application-aware operations that run before or after Borg jobs.
MySQL
Automatically create database dumps before backup and restore databases from archived snapshots.
PostgreSQL
Perform PostgreSQL-aware backups with automated recovery workflows.
Shell Scripts
Run custom pre-backup and post-backup automation for applications, services, snapshots, or infrastructure.
Enterprise access controls are built in.
Single Sign-On
Integrate BBS with organizational identity providers.
Role-Based Access Control
Assign granular permissions based on administrator responsibilities.
Two-Factor Authentication
Protect local accounts using TOTP-based 2FA and recovery codes.
Multi-User Administration
Safely delegate backup operations across infrastructure, support, and operations teams.
Know exactly what your backups are doing.
Every job streams progress, transfer statistics, and full Borg output to the web UI as it runs.
- Real-time progress and transfer rates
- Detailed logs for every operation
- Queue position and concurrency control
- Retry and cancellation controls
- Historical execution data
A /var/www/releases/20260808/vendor/autoload.php
M /var/www/shared/cache/routes.php
A /var/www/shared/uploads/2026/08/invoice-2214.pdf
Your backup shouldn't have only one backup.
Automatically replicate repositories to remote Borg or S3-compatible storage to maintain geographically separated copies and improve disaster recovery resilience.
BBS backs up itself, too.
Automatically protect the BBS database, configuration, encryption material, and application state with scheduled server backups and optional offsite replication. Restore scripts are generated to simplify disaster recovery.
- Daily BBS self-backups
- Optional S3 sync
- Generated recovery scripts
- Configuration & key protection
2.8.1Current
2.8.1Current
2.7.4Update Available
2.8.1Current
Upgrade your entire backup environment from one place.
BBS can upgrade the server, endpoint agents, and manage Borg versions across protected systems — without manually touching every machine.
- One-click agent upgrades, fleet-wide or selective
- Managed Borg versions per endpoint
- Server self-upgrade from the web interface
Backups shouldn't fail quietly.
Nightly Backup Reports
Receive daily email summaries covering backup health, failures, storage usage, and job statistics.
Apprise Notifications
Send alerts through more than 100 supported services.
Running in minutes.
Two ways in: a single Docker command, or a guided browser-based setup wizard.
[+] Running 1/1
✓ Container borgbackupserver Started
# open the web interface and log in
Go from a new server to a working backup platform in about 1 minute with Docker. Installation guide
Try it before you deploy it.
Spin up a fully functional Borg Backup Server instance in about a minute. Explore the web UI, create backup plans, browse the file restore interface, and test database backup plugins — all in a real environment.
Launch a Private Demo
No credit card required. We'll email a confirmation link that instantly spins up your demo — fully automated.
Open source infrastructure you actually control.
Borg Backup Server is MIT licensed and completely self-hosted. Your backup metadata, encryption keys, repositories, authentication systems, and infrastructure remain under your control.
MIT License
Use it. Modify it. Deploy it commercially.
No License Keys
No activation servers or subscription checks.
No Paid Edition
Core functionality is not hidden behind an enterprise tier.
No Hosted Control Plane
Your backup environment does not depend on an external SaaS provider.
Give BorgBackup an enterprise control plane.
Securely manage backups, endpoints, repositories, restores, retention, replication, and reporting from one self-hosted platform.