Skip to Content
Introduction

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

XReplicator architecture diagram

Getting Started

Pricing

Last updated on