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, 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

XReplicator architecture diagram

Getting Started

Pricing

Last updated on