Borg Web UI
Web interface for managing Borg Backup repositories and schedules
1.6k stars 52 forks last commit first released AGPL-3.0
Actively maintained
Last commit 26 Aug 2026.

Borg Web UI is a modern web application for managing Borg Backup without relying on complex terminal commands. It provides a guided interface to create and monitor backup jobs, browse archives, and restore files across local and remote repositories.
Key Features
- Create, run, and monitor Borg backups with live progress tracking
- Archive browser for file-level restore, with optional Redis caching for faster browsing on large repositories
- Repository management for local and remote targets (including SSH and SFTP)
- Visual cron-style scheduler with execution history
- Pre/post-backup hooks to run custom scripts (for example, stopping services or creating database dumps)
- Notifications for failures and completions via many providers (commonly via Apprise)
- SSH key generation, import, and deployment for remote repository access
- Built-in API with interactive Swagger documentation (after installation)
Use Cases
- Centralized backup management for a home server, NAS, or small homelab
- Scheduled backups for servers and services with health monitoring and alerting
- Quick file recovery by browsing archives and restoring specific paths
Limitations and Considerations
- Requires careful volume-mount configuration, since the container needs access to the data you want to back up
- Some features (like accelerated archive browsing) depend on optional components such as Redis
Borg Web UI is well-suited for users who want Borg’s deduplicated backups with a practical, production-friendly interface. It combines scheduling, monitoring, and restore workflows into a single dashboard while supporting common remote backup patterns.
Categories:
Tags:
Tech Stack:
Similar to Borg Web UI
Backrest
Web UI and orchestrator for restic backups
Backrest provides a web UI to manage Restic backups across multiple repositories, with scheduling, restores, and notifications.
Zerobyte
Web UI for automated restic backups across multiple storage backends
Self-hosted backup automation with a modern web UI, built on restic. Schedule, monitor, and restore encrypted backups from local or remote volumes to multiple repositories.

Home Assistant Time Machine
Web tool for browsing and restoring Home Assistant config backups
Web-based “time machine” for Home Assistant: browse YAML snapshots, view diffs, and restore individual automations, scripts, dashboards, ESPHome and packages.
BackupPC
Disk-based, centralized backup system for PCs and servers
Enterprise-grade, disk-based backup server for Windows, Linux, and macOS clients using SMB, rsync, or tar over SSH, with deduplication and web-based restores.

WatchYourLAN
Lightweight LAN IP scanner with web UI, alerts, and metrics export
Self-hosted lightweight LAN IP/ARP scanner with web dashboard, new-host notifications, online/offline history, and metrics export to Prometheus or InfluxDB for Grafana.

docker-volume-backup
Backup and rotate Docker volumes to local storage or remote backends
Lightweight companion container to back up Docker volumes on a schedule or on demand, with rotation, encryption, notifications, and support for multiple storage backends.





