Open Source · MIT License

The Complete BorgBackup Web GUI & Centralized Backup Manager

Borg Backup Server is a web GUI for BorgBackup, the deduplicating backup utility. Install a lightweight agent on each machine to schedule backups and restores, protect MySQL and PostgreSQL databases, monitor jobs in real time, sync repositories to S3 for offsite protection, and more.

Release v2.10.0 — Feb 24, 2026
Borg Backup Server Dashboard — monitor clients, jobs, storage, and server health at a glance

Everything you need to manage
BorgBackup at scale

From scheduling and monitoring to file-level restores and offsite replication — Borg Backup Server handles it all through a clean web interface.

Agent-Based Architecture

Lightweight Python agent on each server communicates securely with the Borg Backup Server. Supports Linux, macOS, and Windows (pre-release). No inbound ports required — agents poll for work over HTTPS.

SSH Append-Only Mode

Repositories use BorgBackup's append-only mode over SSH. Even if a client is compromised, existing backups cannot be deleted.

Real-Time Monitoring

Watch backup and restore operations live with progress bars and log streaming. Know exactly what's happening, when.

File-Level Restore

Browse archives with a file manager, search across all backups, and restore individual files or download as tar.gz — right from your browser.

Flexible Scheduling

Cron-based scheduling with hourly, daily, weekly, and monthly options. Multiple schedules per machine with retention policies.

Multi-User RBAC w/ 2FA

Role-based access control with admin and operator roles. Two-factor authentication via TOTP for added security.

Database Backups

Built-in plugins for MySQL and PostgreSQL. Automatic dumps before each backup with one-click database restore.

S3 Offsite Sync

Mirror repositories to AWS S3, Wasabi, Backblaze B2, Cloudflare R2, or any S3-compatible storage for geographic redundancy.

Plugin System

Extensible plugin architecture for pre- and post-backup tasks. MySQL dump, PostgreSQL dump, and S3 sync plugins included out of the box.

Explore All Features

Secure by design

Borg Backup Server uses an agent-based pull architecture. The Python agent on each server polls for work — no inbound firewall rules needed. Backups are written via SSH in append-only mode, so compromised clients can never delete existing data.

Borg Backup Architecture: Centralized Orchestration, Distributed Storage — showing client machines with Borg agents connecting to the central server via HTTPS polling and SSH backup streams, with S3 offsite sync
Agents poll over HTTPS — no inbound ports required
SSH append-only prevents backup deletion from clients
Encrypted passphrases stored with application-level encryption
BorgBackup deduplication & compression minimize storage

See it in action.
No install required.

Spin up a fully functional Borg Backup Server instance in about a minute. Explore the dashboard, create backup plans, browse the file restore interface, and test database backup plugins — all in a real environment.

Storage
25 GB
Duration
24 Hours
Spin-up
~1 Minute
Features
Full Access

Instantly Provisioned Demo

No credit card required. We'll send a confirmation link to instantly spin up your demo — fully automated.

Your demo is a private 25GB virtual container — nothing is saved after 24 hours.

Managed Borg Backup Servers

Instantly provision your own Borg Backup Server in any region worldwide. Choose your storage, add S3 offsite replication, and start backing up in minutes — fully managed, no setup required.

Try the Demo First Star on GitHub