Schedule and monitor automatic backups through a web dashboard instead of the terminal.
Browse and restore files from old backup archives visually.
Manage backups across multiple remote machines with SSH keys and hooks.
| karanhudia/borg-ui | vibeforge1111/keep-codex-fast | beenuar/aisoc | |
|---|---|---|---|
| Stars | 1,464 | 1,456 | 1,479 |
| Language | Python | Python | Python |
| Last pushed | — | 2026-05-06 | 2026-06-30 |
| Maintenance | — | Maintained | Active |
| Setup difficulty | moderate | easy | hard |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | ops devops | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker and an existing or new BorgBackup repository to manage.
Borg Backup is a popular open-source tool for creating compressed, deduplicated backups, meaning it stores only the changes between backups rather than copying everything from scratch each time, saving storage space. The challenge is that using it normally requires typing commands in a terminal, which can be daunting for anyone not comfortable with the command line. Borg UI solves this by wrapping Borg Backup in a browser-based interface. Once you install it using Docker (a tool that bundles software into a self-contained package), you open a web page to manage everything: creating backups, scheduling them to run automatically, browsing old archives, and restoring files, all without touching the terminal. A dashboard shows repository health, recent backup activity, storage usage, and scheduled jobs at a glance. You can manage backup destinations stored locally, over SSH, or over SFTP, protocols for transferring files securely to a remote server. You can also manage multiple remote machines, deploy SSH keys, and configure pre and post backup hooks (scripts that run automatically before or after each backup job). Notifications can be sent through over 100 services via the Apprise notification library. The project runs as a Docker container available for multiple hardware architectures (amd64, arm64, and armv7) and supports both BorgBackup 1.x and a BorgBackup 2 beta workflow. The software is written in Python and licensed under AGPL-3.0. Enterprise support and larger deployments are available through the project's commercial offering. The full README is longer than what was provided.
Borg UI adds a browser-based dashboard for managing Borg Backup, a deduplicated backup tool, without using the command line.
Mainly Python. The stack also includes Python, Docker, BorgBackup.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.