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, and optional synchronization with S3-compatible cloud backends.
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.0 update: XReplicator can be used for Azure-to-Azure DR setup with orchestrated failover. In observed Azure failover drills, a recovered server can be started in under 2 minutes once DR staging disks are 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 in v1.3.0
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)
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.