Introduction
XReplicator is a unified system for backup, replication, and migration across Linux and Windows environments. It operates at the block level, enabling efficient incremental snapshots, centralized storage, optional synchronization with S3-compatible cloud backends, and Azure-to-Azure disaster recovery workflows.
This documentation explains how to install, configure, and operate XReplicator, and provides best practices for using it reliably in both development and production deployments.
v1.3.1 update: XReplicator supports Azure-to-Azure DR setup with orchestrated failover and failback from the web UI. In measured drills on a VM with a 30 GB OS disk and 4 GB data disk, failover completed in under 40 seconds with attach-as-is disks and around 70 seconds when creating from snapshots, once DR staging disks were healthy and synced.
What XReplicator Is
XReplicator is designed as a modular data-protection platform with the following capabilities:
- Block-level backup and replication
- Incremental and full snapshot support
- Centralized backup repository architecture
- Optional S3-compatible cloud synchronization
- Web-based management interface
- Azure-to-Azure DR orchestration with failover and failback workflows in v1.3.1
Supported Operating Modes
XReplicator can run in one or more of the following modes:
- Backup Agent (daemon running on client machines)
- Backup Server (centralized storage and coordination)
- Compactor (snapshot consolidation and retention management)
- Cloud Sync (off-site replication to object storage)
- DR Orchestrator (web UI workflow for Azure-to-Azure failover and failback)
Architecture Overview
Getting Started
Pricing
- Community Edition: Free for up to 5 VMs. Email
[email protected]to get a license. - Enterprise: Contact
[email protected]for licensing and support.