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.

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

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

XReplicator can run on VMs as a single-server or multi-server deployment, or as a cloud-agnostic backup platform in your Kubernetes cluster with Helm. Use the deployment model that matches your operating environment.

Getting Started

Pricing

  • Community Edition: Single-tenant and free for up to 5 VMs for life. Generate a license at portal.xmigrate.cloud .
  • MSP / Enterprise Edition: Gated commercial edition for multi-tenancy, user management, tenant isolation, larger VM fleets, and support. Contact vishnu@xmigrate.cloud for enterprise licensing. See MSP Edition.
Last updated on