# Borg Backup Server > Borg Backup Server (BBS) is a free, open-source, self-hosted web GUI and management dashboard for BorgBackup. It provides a graphical web interface to schedule, monitor, and restore BorgBackup across multiple servers from a single centralized dashboard. Borg Backup Server is written in PHP and uses a lightweight Python agent on each client machine. It is designed for sysadmins and teams who want a web-based user interface for BorgBackup instead of managing everything from the command line. It is sometimes referred to as a "BorgBackup GUI", "Borg web UI", or "BorgBackup frontend". Key capabilities: - Agent-based architecture with a Python agent on each client (Linux, macOS, Windows) - SSH append-only mode for immutable backups - Web-based backup scheduling with cron support - Real-time progress monitoring and log streaming - File-level and full archive restore from the web UI - Database backup plugins (MySQL, PostgreSQL) - S3 offsite replication (AWS, Wasabi, Backblaze B2) - Multi-user role-based access control (RBAC) - Encrypted passphrases at rest - Email alerts for failures and missed schedules - Retention policies (keep-daily, keep-weekly, keep-monthly) - Backup templates for reusable configurations ## Core Pages - [Home](https://www.borgbackupserver.com/): Main landing page with product overview, architecture diagram, and live demo access - [Features](https://www.borgbackupserver.com/features/): Complete feature list including database backup plugins, S3 offsite sync, scheduling, real-time monitoring, and file-level restore - [Security](https://www.borgbackupserver.com/security/): Security architecture details — append-only repos, zero-trust design, AES-256 encryption, RBAC, 2FA, OWASP compliance - [Compare](https://www.borgbackupserver.com/compare/): Feature comparison of BorgBackup GUI tools — Borg Backup Server vs Vorta, BorgWarehouse, and Borg-UI ## Documentation - [Documentation Wiki](https://github.com/marcpope/borgbackupserver/wiki): Full documentation on GitHub Wiki - [Installation Guide](https://github.com/marcpope/borgbackupserver/wiki/Installation): Step-by-step installation instructions - [Getting Started](https://github.com/marcpope/borgbackupserver/wiki/Getting-Started): First-time setup guide after installation - [GitHub Repository](https://github.com/marcpope/borgbackupserver): Source code, issues, and contributions ## Setup Guides - [Remote Storage Guides](https://www.borgbackupserver.com/guides/): Overview of remote storage provider setup guides - [BorgBase Setup Guide](https://www.borgbackupserver.com/borgbase/): How to connect BorgBase hosted repositories with Borg Backup Server - [Hetzner Storage Box Guide](https://www.borgbackupserver.com/hetzner/): How to connect Hetzner Storage Boxes with Borg Backup Server - [rsync.net Setup Guide](https://www.borgbackupserver.com/rsyncnet/): How to connect rsync.net cloud storage with Borg Backup Server ## Optional - [Live Demo](https://www.borgbackupserver.com/#demo): Request a temporary live demo instance to try the web GUI