Deploy Now

SaaS Alternative

CrashPlan Acronis Veeam Commvault

Stars

1,615

Forks

56

Watchers

2

Developer links

Borg UI

Borg UI is a self-hosted web management interface for BorgBackup that eliminates complex command-line syntax by organizing deduplicated backups, automated pruning schedules, and interactive file restorations into an intuitive graphical control center. System administrators connect local drives, remote SSH hosts, and SFTP endpoints to establish resilient storage repositories guarded by client-side encryption and cryptographic authentication. The centralized dashboard visualizes storage capacity, compression ratios, deduplication savings, and the health status of active backup jobs in real time. Configurable backup plans schedule automated cron jobs with granular retention rules, executing pre-backup database dumps and filesystem snapshots before running incremental syncs and background integrity checks. Users browse multi-version archive filesystems directly from the web browser, searching file trees and extracting individual files or entire folders without manual command line extraction. The platform orchestrates remote fleet backups by deploying SSH keys across client machines, tracking connection health, and executing non-disruptive background operations. Comprehensive alert routing dispatches real-time job status notifications, failure warnings, and storage alerts across Discord, Telegram, Slack, and email using integrated multi-channel messaging services. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GNU AGPLv3 licensed.

Borg UI
Borg UI
Borg UI
Borg UI
Borg UI

Benefits

  • Visual Archive Browsing And Granular Restoration
  • Explore compressed archive file hierarchies within your web browser, search for specific document paths across historical snapshots, and download individual files or complete directory archives without executing manual terminal restore procedures.
  • Automated Lifecycle Schedules And Pruning
  • Define flexible cron schedules with customizable retention rules that automatically prune outdated snapshots, execute repository compaction passes, and run cryptographic verification checks to maintain optimal storage consumption and data integrity.
  • Remote Fleet Management Via Secure Ssh
  • Manage distributed remote Linux machines by distributing managed SSH keys, scanning source directories, and initiating remote backups over SSH or SFTP connections while tracking storage performance from a single interface.
  • Instant Multi Channel Failure Alerting
  • Receive immediate notifications for completed backups, warning conditions, and job failures across more than one hundred supported messaging endpoints, including Telegram, Discord, Slack, and standard SMTP email relays.

Features

  • Interactive Operations Dashboard
  • Displays real-time repository health metrics, deduplication savings, compression ratios, upcoming scheduled runs, and historical execution logs across all managed storage targets.
  • Multi Protocol Destination Support
  • Configures and manages Borg repositories located on local storage mounts, remote SSH servers, network-attached SFTP destinations, and experimental Borg 2 endpoints.
  • Live Progress Telemetry
  • Streams active backup progress, transfer throughput, processed file counters, and current compression statistics directly to the web console via reactive event updates.
  • Pre And Post Backup Hooks
  • Executes custom shell commands, database dumps for PostgreSQL and MySQL, or Btrfs and ZFS storage snapshots immediately before and after backup plans run.
  • Apprise Notification Integration
  • Connects to more than one hundred external notification services via Apprise, dispatching instant operational alerts for failed tasks, warnings, and completed backups.
  • Redis Powered Archive Caching
  • Utilizes an optional Redis backend to cache archive metadata and directory indexes across container restarts, accelerating file tree exploration in large repositories.