Skip to content
Marc Pope edited this page Feb 22, 2026 · 5 revisions

Welcome to BBS - Borg Backup Server

BBS (Borg Backup Server) is a web-based backup management platform built on BorgBackup. It provides a centralized interface for managing backups across all your servers and workstations, with automated scheduling, monitoring, and file-level restoration.

What is BorgBackup?

BorgBackup is a deduplicating backup program that efficiently stores data by saving only unique chunks. This means your daily backups consume minimal additional space, making it ideal for frequent backups with long retention periods. BorgBackup also provides compression and encryption out of the box, ensuring your backups are both efficient and secure.

BBS wraps BorgBackup with a user-friendly web interface, automated scheduling, and centralized management, eliminating the need to manually configure and monitor backups on each machine.

Key Features

  • Centralized Management - Manage backups for all your servers and workstations from a single web interface
  • Scheduled Backups - Create automated backup plans with flexible scheduling (hourly, daily, weekly, monthly)
  • File-Level Restores - Browse backup archives and restore individual files or entire directories
  • Database Backups - Built-in support for MySQL, PostgreSQL, and MongoDB dumps with the Database Backup plugin
  • Remote SSH Storage - Create repositories on remote SSH hosts like rsync.net, BorgBase, and Hetzner for direct offsite backups
  • S3 Offsite Sync - Automatically sync repositories to Amazon S3, Wasabi, or S3-compatible storage for offsite protection
  • Multi-User Access - Role-based access control with admin and read-only user accounts
  • Two-Factor Authentication - Secure logins with TOTP-based 2FA
  • Plugin System - Extensible architecture for custom backup workflows (Docker volumes, application-specific backups, pre/post hooks)
  • Real-Time Monitoring - Live job queue, notifications, and detailed backup logs
  • Deduplication & Compression - Efficient storage thanks to BorgBackup's deduplication and compression
  • Encryption - All backups are encrypted at rest with strong encryption algorithms

Documentation

Getting Started

New to BBS? Start here:

Daily Use

Monitoring

Administration

Reference

Getting Help

If you encounter issues or have questions:

  1. Check the Troubleshooting page for common problems
  2. Review the relevant documentation section
  3. Check the GitHub Issues page for known issues
  4. Open a new issue on GitHub if you've found a bug

About This Manual

This manual covers BBS version 1.x and is continuously updated. Screenshots and examples reflect the current stable release.

Clone this wiki locally