Linux Backups with Borgmatic Director UI
Introduction: The Power of Borgmatic
Borgmatic is one of the most powerful and reliable backup solutions available for Linux servers. Built on top of
Borg Backup—the industry-standard deduplicating backup tool—Borgmatic adds automation, scheduling,
and configuration management to create a complete backup system.
What is Borgmatic?
Borgmatic is an automated backup solution for Linux that wraps Borg Backup with YAML-based configuration, scheduling, and hooks, enabling deduplicating, encrypted backups with minimal manual setup.
Borg Backup itself is legendary in the Linux community. It provides:
- Deduplication: Only stores unique data blocks, dramatically reducing storage requirements
- Compression: Multiple compression algorithms (LZ4, zstd, zlib) to minimize storage footprint
- Encryption: Client-side encryption with multiple key types (repokey, keyfile) for security
- Incremental Backups: Fast, efficient backups that only transfer changed data
- Mountable Archives: Browse and restore files directly from backup archives
- Pruning: Automatic cleanup of old backups based on retention policies
Borgmatic wraps Borg Backup with YAML-based configuration, automated scheduling via cron, and hooks for pre-backup
and post-backup actions. It’s the tool that system administrators use to protect critical infrastructure.
There’s just one problem: Borgmatic is entirely command-line based.
The Command-Line Challenge
Configuring Borgmatic requires editing YAML files, understanding complex syntax, and managing multiple configuration
files across different servers. Here’s what a typical Borgmatic setup looks like:
The Manual Process:
- Create a YAML configuration file with backup sources, repositories, retention policies
- Configure encryption keys and passphrases
- Set up cron jobs for automated scheduling
- Write custom hooks for database dumps, notifications, or post-backup tasks
- Test configurations manually
- Monitor backups by parsing log files
- Restore files using command-line tools
For a single server, this is manageable. But what happens when you need to manage backups across:
- 10 production servers
- 5 development environments
- 3 branch offices
- Multiple cloud instances
Suddenly, you’re SSHing into dozens of servers, editing YAML files on each one, trying to remember which server has
which configuration, and manually checking backup status across your entire infrastructure.
This is where Borgmatic Director UI changes everything.
Introducing Borgmatic Director UI
Borgmatic Director UI is an exclusive Speedbits development—available only in Infinity Tools Pro+ plans. It
transforms Borgmatic from a command-line tool into a modern, web-based backup management platform.
This isn’t just a simple web interface. Borgmatic Director UI introduces a revolutionary Director/Client
architecture that enables centralized management of distributed backup infrastructure.
The Director/Client Architecture
Borgmatic Director UI operates in two modes:
Director Mode (Central Management)
The Director is your central command center. It runs on a dedicated management server and provides:
- Unified Dashboard: View backup status across all connected clients from one interface
- Template Management: Create reusable backup configurations and deploy them to multiple clients
- Client Management: Monitor, approve, and manage all connected backup clients
- Remote Sessions: Switch between clients instantly to view their backups, schedules, and
configurations - Centralized Reporting: Aggregate backup statistics, success rates, and storage usage across
your entire infrastructure
Client Mode (Backup Execution)
Clients are your backup servers—the machines that actually perform backups. Each client:
- Connects Securely: Establishes encrypted WebSocket connection to the Director
- Executes Backups Locally: Runs Borgmatic backups on the client server
- Reports Status: Sends backup status, logs, and statistics back to the Director
- Receives Configurations: Accepts backup templates deployed from the Director
How It Works
The Director/Client architecture uses secure WebSocket connections (wss://) with cryptographic authentication:
- Client connects to Director with a shared connection token
- Director sends a cryptographic challenge
- Client signs the challenge with its private key (Ed25519)
- Director verifies the signature with the client’s public key
- Connection is established and encrypted
This architecture provides enterprise-grade security while maintaining ease of use. No SSH access required. No
manual configuration file editing. Everything is managed through the web interface.
Key Features of Borgmatic Director UI
Visual Backup Configuration
Create backup configurations through an intuitive wizard interface:
- Source Selection: Choose directories, files, or databases to back up
- Database Auto-Discovery: Automatically detect MariaDB, PostgreSQL, MongoDB, and SQLite
databases on Docker networks - Repository Management: Configure local, SSH, Rclone, or S3 repositories with visual path
selection - Retention Policies: Set up complex retention rules (keep daily for 7 days, weekly for 4
weeks, monthly for 12 months, etc.) - Compression & Encryption: Choose compression algorithms and encryption methods
- Scheduling: Configure cron expressions for automated backups
Template System
Create reusable backup templates and deploy them to multiple clients:
- Standard Templates: Pre-configured templates for common scenarios (SpeedBits Standard,
Database Backups, File Servers) - Custom Templates: Build your own templates with specific sources, repositories, and
retention policies - One-Click Deployment: Deploy templates to one or multiple clients simultaneously
- Template Versioning: Update templates and redeploy to keep configurations consistent
- Standard Templates: Pre-configured templates for common scenarios (SpeedBits Standard,
Real-Time Monitoring
Monitor backup execution in real-time:
- Live Status Updates: See backup progress as it happens
- Success/Failure Indicators: Instantly identify failed backups
- Archive Management: View all backup archives, their sizes, and creation dates
- Storage Usage: Track repository usage and archive counts
One-Click Restoration
Restore files and directories with ease:
- Archive Browser: Browse backup archives as if they were mounted filesystems
- File Selection: Choose specific files or directories to restore
- Restore Location: Specify where to restore files
- Restore History: Track all restoration operations
Repository Management
Manage backup repositories through the web interface:
- Multiple Repository Types: Local, SSH, Rclone, S3-compatible storage
- Repository Health Checks: Verify repository integrity
- Compaction: Free up space by removing unused segments
- Usage Tracking: See which backups use which repositories
Schedule Management
Configure and manage backup schedules:
- Visual Schedule Editor: Create cron expressions with examples
- Multiple Schedules: Different schedules for different backup jobs
- Schedule Testing: Verify cron expressions before deployment
Managing Multiple Clients
The Director/Client architecture shines when managing multiple backup servers:
Centralized Visibility
From the Director dashboard, you can see:
- All connected clients and their status
- Last backup time for each client
- Backup success/failure rates
- Storage usage across all repositories
- Recent backup activity
Remote Sessions
Switch between clients instantly:
- Select a client from the dropdown menu
- Borgmatic Director UI enters “Remote Session” mode
- View that client’s backups, schedules, and configurations
- Make changes that are executed on the client server
- Switch back to Director view or another client
No SSH required. No VPN needed. Everything happens through the secure WebSocket connection.
Bulk Operations
Perform operations across multiple clients:
- Deploy Templates: Deploy a backup template to 10 clients simultaneously
- Update Configurations: Update retention policies across all clients
- Monitor Status: Check backup status for all clients at once
Consistent Policies
Ensure all servers follow the same backup policies:
- Deploy standardized templates to all clients
- Enforce retention policies across your infrastructure
- Maintain consistent backup schedules
- Ensure encryption standards are met
Real-World Use Cases
Multi-Server Infrastructure
Manage backups for:
- Web application servers
- Database servers
- File storage servers
- Development environments
- Branch office systems
All from one central interface.
Managed Service Providers
Provide backup services to clients:
- Deploy backup configurations to client servers
- Monitor backup health across all clients
- Generate reports for client billing
- Maintain separation between client configurations
Enterprise IT Departments
Centralize backup management:
- Reduce SSH access requirements
- Enable team members to manage backups without server credentials
- Maintain audit trails of configuration changes
- Ensure compliance with backup policies
Geographic Redundancy
Configure backups to multiple destinations:
- Local repository for fast recovery
- Remote SSH repository for disaster recovery
- Cloud storage (S3, Rclone) for long-term archival
All managed through the same interface, with visibility into storage usage and backup status for each
destination.
Integration with Infinity Tools
Borgmatic Director UI is available exclusively as part of Infinity Tools Pro+ plans. This integration provides:
Unified Platform
Access Borgmatic Director UI alongside other Infinity Tools applications:
- Nextcloud (cloud storage)
- Rclone Web UI (cloud sync management)
- Vaultwarden & Passbolt (password management)
- WordPress (website management)
- Uptime Kuma (monitoring)
- Portainer (Docker management)
- WireGuard (VPN)
- And many more
Seamless Setup
Install Borgmatic Director UI in minutes:
- Launch Infinity Tools
- Select “Borgmatic UI” from the menu
- Choose Director or Client mode
- Configure basic settings
- Start managing backups
No Docker Compose files to edit. No reverse proxy configuration. No SSL certificate generation. Infinity Tools
handles everything.
Automatic SSL Certificates
Infinity Tools automatically configures Traefik reverse proxy with Let’s Encrypt SSL certificates. Your Borgmatic
Director UI gets HTTPS encryption automatically, with automatic certificate renewal.
Integrated Backups
Borgmatic Director UI configurations are automatically included in your Borgmatic backup schedule. Your backup
management system is itself backed up.
Why Choose Borgmatic Director UI?
Enterprise Features
Borgmatic Director UI provides enterprise-grade features:
- Centralized Management: Manage dozens or hundreds of backup servers from one interface
- Security: Cryptographic authentication, encrypted connections, role-based access
- Scalability: Handle large-scale backup infrastructure
- Reliability: Built on proven Borg Backup technology
Time Savings
Compare the time required for common tasks:
Deploying a backup configuration to 10 servers:
- Manual Method: SSH into each server, edit YAML files, test configurations, verify backups
(2-3 hours) - Borgmatic Director UI: Create template once, deploy to 10 clients, verify status (5
minutes)
- Manual Method: SSH into each server, edit YAML files, test configurations, verify backups
Checking backup status across 20 servers:
- Manual Method: SSH into each server, check logs, parse output (30-60 minutes)
- Borgmatic Director UI: View dashboard, see all statuses at once (30 seconds)
Reduced Errors
Visual configuration reduces human error:
- No syntax errors in YAML files
- No typos in repository paths
- No incorrect cron expressions
- Validation before deployment
Conclusion
Borgmatic is the gold standard for Linux backup solutions. Borg Backup provides the foundation—deduplication,
compression, encryption, and reliability. Borgmatic adds automation and configuration management.
Borgmatic Director UI completes the picture by providing:
- Modern web-based interface
- Centralized management of distributed infrastructure
- Visual configuration and monitoring
- Enterprise-grade security and scalability
Stop managing backups through command-line tools and YAML files. Get the modern backup management platform your
infrastructure deserves.
Borgmatic Director UI—exclusive to Infinity Tools Pro+.
One-time payment. Lifetime access. Unlimited servers.
Disclaimer
Borgmatic Director UI is proprietary software developed by Smart In Venture / Speedbits. Borgmatic and Borg
Backup remain open-source software under their respective licenses. The Borgmatic Director UI web interface is
available exclusively in Infinity Tools Pro+ plans.