Skip to main content

Migrate OneDrive to Cloudflare R2 — Transfer Files with RcloneView

· 4 min read
Tayson
Senior Engineer

Cloudflare R2 integrates natively with CDN and Workers pipelines — RcloneView handles the OneDrive-to-R2 migration without touching your local machine.

Developers and teams moving workloads to Cloudflare's ecosystem often need to relocate assets stored in OneDrive to Cloudflare R2. R2 provides zero-egress S3-compatible object storage that integrates directly with Cloudflare Workers, Pages, and CDN — making it ideal for static assets, media files, and build artifacts. RcloneView connects OneDrive via OAuth and Cloudflare R2 via API Token, and runs the migration as a cloud-to-cloud sync job with optional filter rules.

RcloneView app preview

Manage & Sync All Clouds in One Place

RcloneView is a cross-platform GUI for rclone. Compare folders, transfer or sync files, and automate multi-cloud workflows with a clean, visual interface.

  • One-click jobs: Copy · Sync · Compare
  • Schedulers & history for reliable automation
  • Works with Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP and more
WindowsmacOSLinux
Get Started Free →

Free core features. Plus automations available.

Connecting OneDrive

Open RcloneView and navigate to Remote Manager. Click New Remote and select OneDrive from the provider list. RcloneView opens your browser for OAuth authentication — sign in with your Microsoft account and authorize access. Personal OneDrive, OneDrive for Business, and SharePoint document libraries are all accessible this way.

After authorization, open the remote in the File Explorer. Navigate to the folders you plan to migrate and note their paths.

Connecting OneDrive and Cloudflare R2 in RcloneView

Connecting Cloudflare R2

Back in Remote Manager, click New Remote and select S3 Compatible. Fill in your Cloudflare R2 credentials:

  • Access Key ID: from Cloudflare dashboard → R2 → Manage API Tokens (create an API token with Object Read & Write permissions)
  • Secret Access Key: the token secret
  • Endpoint: https://{your-account-id}.r2.cloudflarestorage.com

Save the remote. In the File Explorer, navigate to the target bucket (or create one). Verify access by confirming the bucket contents appear.

Configuring the Migration Job with Filters

Go to Jobs and click New Job. Set OneDrive as the source and the specific folder to migrate. Set Cloudflare R2 as the destination and your target bucket path.

In step 2 of the job wizard, you can apply filter rules to narrow the migration:

  • Migrate only specific file types (e.g., --include "*.jpg", --include "*.pdf")
  • Exclude system folders or temp files (e.g., --exclude ".DS_Store")
  • Use Dry Run to preview the filtered result before running for real
Cloud-to-cloud migration from OneDrive to Cloudflare R2

Running the Migration

Disable Dry Run and execute the job. RcloneView shows real-time progress in the transfer panel — files per second, current speed, and total data moved. OneDrive to R2 is a server-to-server transfer; your local machine acts as the orchestrator, not the data pipe.

Large files use multipart upload automatically. If any files fail mid-transfer, the Log tab shows the specific error. Re-running the job is safe — files already transferred are skipped.

Monitoring OneDrive to Cloudflare R2 transfer in real time

Post-Migration Verification

Use Folder Compare to check both sides after the migration. Open the OneDrive source and R2 destination in the compare view — RcloneView highlights files present on one side but not the other. For critical migrations, enable checksum verification in the job settings to ensure byte-level accuracy.

Once verified, you can update Cloudflare Worker bindings, CDN rules, or application configs to point to the R2 bucket instead of OneDrive.

Getting Started

  1. Download RcloneView from rcloneview.com.
  2. Connect OneDrive via OAuth in Remote Manager.
  3. Connect Cloudflare R2 using your API Token and Account ID endpoint.
  4. Create a migration job with optional filters, run Dry Run to preview, then execute.

Cloudflare R2's tight CDN integration and zero-egress billing make it a compelling destination for content formerly sitting in OneDrive.


Related Guides:

Supported Cloud Providers

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces