Linux Backups with Borgmatic Director UI

The modern Web Interface for simple yet professional Backup Management

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:

  1. Create a YAML configuration file with backup sources, repositories, retention policies
  2. Configure encryption keys and passphrases
  3. Set up cron jobs for automated scheduling
  4. Write custom hooks for database dumps, notifications, or post-backup tasks
  5. Test configurations manually
  6. Monitor backups by parsing log files
  7. 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:

    1. Client connects to Director with a shared connection token
    2. Director sends a cryptographic challenge
    3. Client signs the challenge with its private key (Ed25519)
    4. Director verifies the signature with the client’s public key
    5. 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

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:

      1. Select a client from the dropdown menu
      2. Borgmatic Director UI enters “Remote Session” mode
      3. View that client’s backups, schedules, and configurations
      4. Make changes that are executed on the client server
      5. 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:

      1. Launch Infinity Tools
      2. Select “Borgmatic UI” from the menu
      3. Choose Director or Client mode
      4. Configure basic settings
      5. 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)

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.

Scroll to Top