# borgbackupserver

> Self-hosted web UI that centrally manages encrypted Borg backups on Linux, Windows, and macOS via agents that poll over HTTPS and push data over SSH.

- **Category:** Backup
- **Licence:** Other
- **Latest version:** v2.99.7
- **Open source:** oss
- **Languages:** PHP
- **Platforms:** Docker Compose, Unraid, Linux
- **Tags:** PostgreSQL, MongoDB, Monitoring, Clickhouse, Backup, MySQL, Encryption, MariaDB, Rclone, Ssh, Docker, S3, Web UI, Prometheus, Self Hosted, Borgbackup, Backup Manager, Borgbackup Gui, Borg Backup, Borgbackup Web Ui

## Description

Borg Backup Server (BBS) is a self-hosted web application that provides a graphical interface for managing BorgBackup across multiple endpoints. It uses an agent-based architecture where clients poll the server over HTTPS and push backup data over SSH into append-only repositories, eliminating the need for inbound connections to endpoints. The server handles scheduling, retention policies, database plugins (MySQL, PostgreSQL, MongoDB), S3 offsite sync, and file-level restores through a ClickHouse catalog. It supports multi-user access with role-based permissions, TOTP two-factor authentication, and OpenID Connect SSO. The server can be deployed via Docker Compose, bare metal on Ubuntu/Debian, or Unraid. A companion iOS app (BBS Manager) provides push notifications and mobile management. The project is MIT licensed with no paid edition for the server itself.

## Links

- [Homepage](https://github.com/marcpope/borgbackupserver)
- [Website](https://www.borgbackupserver.com)
- [Docker](marcpope/borgbackupserver)
- [Demo](https://www.borgbackupserver.com/#demo)
- [GitHub Repository](https://github.com/marcpope/borgbackupserver)
- [Documentation (Wiki)](https://github.com/marcpope/borgbackupserver/wiki)
- [Docker Hub](https://hub.docker.com/r/marcpope/borgbackupserver)
- [Remote Storage Guides](https://www.borgbackupserver.com/guides/)

---
Source: https://selfhost.directory/project/borgbackupserver