Introduction

What is CloudMove and how does it work?

Introduction

CloudMove is a SharePoint migration platform designed specifically for Managed Service Providers (MSPs). It enables you to migrate files from on-premises file servers to SharePoint Online with visual pre-migration analysis and real-time progress tracking.

How It Works

CloudMove uses a control plane architecture. This means:

  1. Your data never touches our servers - Files transfer directly from source to SharePoint via Microsoft's Graph API and Migration API
  2. On-premises agent - A lightweight desktop agent runs on your client's network to access source files
  3. Cloud dashboard - Manage all your clients and projects from a single web interface
graph LR
    A[Source Files] --> B[CloudMove Agent]
    B --> C[Microsoft Graph API]
    C --> D[SharePoint Online]
    B -.-> E[CloudMove Dashboard]
    E -.-> B

Key Concepts

Clients

A client represents one of your customers. Each client has their own M365 tenant connection and can have multiple migration projects.

Projects

A project is a single migration job with:

  • Source folders - The folders on the local file system to migrate
  • Destination - A SharePoint site, library, and optional subfolder

Scans

Before migrating, you run a scan to analyze source files for potential issues:

  • Path length violations (SharePoint has a 400 character limit)
  • Invalid characters in file names
  • Blocked file types (.exe, .dll, etc.)
  • Files exceeding size limits

Migrations

Once a scan is complete, you can start the migration. Files are transferred directly to SharePoint using Microsoft's Migration API for optimal performance.

Requirements

System Requirements

  • Agent: Windows 10/11 or macOS 12+
  • Browser: Chrome, Firefox, Safari, or Edge (latest versions)

Microsoft 365 Requirements

  • SharePoint Online license
  • Global Administrator or SharePoint Administrator for initial setup
  • The CloudMove app requires admin consent to access your tenant

Next Steps

Ready to get started? Continue to Installation to set up your first client.