This article describes file migration capabilities between SharePoint, OneDrive, Microsoft Teams, and Nextcloud. All migration paths preserve full version history, metadata, and timestamps.

  • Nextcloud version 31.09 or newer is supported (that includes the Autumn 2025 release).
Supported Migration Paths Key Features
SharePoint to Nextcloud Version history, metadata transformation, system-wide tags, dynamic Team Folder creation, MetaVox support
SharePoint to Nextcloud with Link Conversion Files in SharePoint are converted into zero-footprint .URL files that point to the migrated file in Nextcloud, allowing users to find and navigate to files from their original location. SharePoint Search preserved, incremental migration and full restoration support, including any new versions added in Nextcloud.
Nextcloud to SharePoint Full version history, user attribution, metadata preservation, complex datatype mapping
Nextcloud to Nextcloud Cross-server migration, MetaVox transformation, dynamic Team Folder creation
MetaVox Support Structured metadata for Nextcloud files and folders, comparable to SharePoint Document Library columns. Enables file-level and folder-level metadata with global search integration

——

Migrate Files from SharePoint to Nextcloud

Files can be migrated from SharePoint Document Libraries, Microsoft Teams channels, and OneDrive accounts into Nextcloud Team Folders or User Folders. Metadata and version history are preserved throughout the migration process.

Version History Preservation

Full version history is transferred from SharePoint to Nextcloud. Each SharePoint Version, User, and Check-In Comment is captured and applied as the Nextcloud version name. Modified timestamps are transferred to each Nextcloud version entry, maintaining complete audit trails.

Metadata Transformation

SharePoint file and library metadata can be transformed into Nextcloud system-wide tags. Column values from Document Libraries can be mapped directly or transformed using configurable rules. This enables consistent classification and searchability across the Nextcloud environment.

Dynamic Team Folder Creation

Nextcloud Team Folders can be dynamically provisioned on demand during migration. This eliminates manual setup and ensures destination structures are created as needed.

Automated Discovery and Mapping

The Content Governance module automatically discovers all Document Libraries and user OneDrive accounts across the Microsoft 365 tenant. Each source location is mapped to corresponding Nextcloud Team Folders or User Folders based on configurable rules.

Individual mappings can be reviewed and modified before migration jobs are submitted.

Custom Migration Workflows

Custom discovery logic, data transformations, and migration workflows are fully supported. This includes consolidating multiple source libraries into a single destination, applying conditional routing based on metadata values, and implementing custom naming conventions.

——

SharePoint source files can be converted into .URL link files that point to the file’s new location in Nextcloud. This migration method reduces SharePoint storage costs while maintaining user access through familiar SharePoint navigation.

How Link Conversion Works

The original file in SharePoint—complete with all metadata and version history—is converted into a zero-footprint link. The actual file content is removed from SharePoint, reducing storage costs to zero for each migrated file. Only a lightweight .URL shortcut remains.

When a user clicks the .URL file in SharePoint, they are redirected to the file’s new home in Nextcloud. The file opens directly in Nextcloud, respecting the current user’s permissions.

Continued SharePoint Operations

The SharePoint Document Library remains fully operational after migration. New files can be added to the library at any time and subsequently migrated to Nextcloud in incremental batches, converting each file into a link.

Users can continue to navigate familiar SharePoint folder structures while accessing content that now resides in Nextcloud.

SharePoint Search Compatibility

Converted .URL files remain fully searchable in SharePoint. All metadata, dates, usernames, and comments are preserved on the link file, ensuring that SharePoint Search continues to index and return results for migrated content.

Restoring Files to SharePoint (Content restoration)

Files migrated to Nextcloud with link conversion can be restored back to SharePoint. The restoration process rehydrates the file content at the original SharePoint location, including any new versions created in Nextcloud.

Alternatively, the file can be restored to a different location, such as another Document Library or Teams channel.

Version history created in Nextcloud is transferred to SharePoint exactly as recorded. User names associated with Nextcloud versions appear in the SharePoint version history without modification.

——

Migrate Files from Nextcloud to SharePoint

Files can be migrated from Nextcloud Team Folders or User Folders into SharePoint Document Libraries, Microsoft Teams channels, or OneDrive accounts. This is a full content migration without link conversion.

Version History Preservation

Full version history is transferred from Nextcloud to SharePoint. Each Nextcloud version is recreated in SharePoint with the original version number, timestamp, and user attribution intact.

User names from Nextcloud versions appear in SharePoint version history exactly as recorded in Nextcloud.

Metadata Mapping to SharePoint

Nextcloud metadata, including system-wide tags and MetaVox column values, can be mapped to SharePoint Document Library columns. Direct mapping and transformation rules are supported.

MetaVox columns can be mapped to any SharePoint column type, including complex datatypes:

SharePoint Column Type Mapping Capability
Text, Number, Date, Choice, Yes/No Direct mapping with optional transformation
User and Person fields MetaVox values mapped with identity resolution
Managed Metadata Values mapped to term store columns, including multi-level taxonomy terms
Lookup columns Values resolved against existing SharePoint lists

Transformation rules enable value conversion and formatting to match SharePoint column requirements.

Destination Options

Files can be migrated to any accessible SharePoint location:

Destination Type Description
SharePoint Document Libraries Standard document storage in SharePoint sites
Microsoft Teams channel storage Files tab in Teams channels
OneDrive for Business Individual user file storage

——

Migrate Files Between Nextcloud Servers

Files can be migrated between Team Folders on the same Nextcloud server or between separate Nextcloud servers. Full version history is preserved during the migration.

Version History Preservation

Full version history is preserved, including version names and timestamps. All versions are transferred to the destination Team Folder with complete fidelity.

MetaVox Metadata Transfer

MetaVox metadata can be transferred directly or transformed in-stream during migration. Transformation rules enable value mapping, concatenation, and conditional logic during transfer.

Dynamic Team Folder Creation

Destination Team Folders can be dynamically created on demand. This enables migrations to new server environments without manual pre-configuration.

——

MetaVox Nextcloud App Support

MetaVox extends Nextcloud with SharePoint-like column-based metadata that can be defined system-wide and applied to Team Folders, enabling consistent document management and global search capabilities across the organization.

Metadata capability Description
File-level metadata Columns assigned to individual files within a Team Folder, comparable to SharePoint item properties
Folder-level metadata Columns describing the Team Folder itself, providing context and classification at the container level. Functionally similar to a simplified SharePoint Document Sets

By combining file-level and folder-level metadata with global search, MetaVox enables organizations to replicate most SharePoint document management patterns in Nextcloud.

SharePoint Document Sets and Team Folder-Level Columns

SharePoint Document Sets allow metadata to be applied to a group of related documents as a single entity. In MetaVox, Team Folder-level columns serve a similar purpose. Metadata defined at the Team Folder level describes the folder and its contents as a unit.

This enables scenarios such as:

Scenario Folder-Level Metadata
Project folders Project code, status, responsible party
Case folders Case number, client, matter type
Contract folders Contract ID, counterparty, effective date

Team Folder-level metadata is inherited contextually, providing consistent classification without requiring metadata entry on each file.

Supported Data Types

All MetaVox data types are supported in migration:

Data Type Description
Text Single-line and multi-line text fields
Date and datetime Date values with optional time component
Numeric Integer and decimal number fields
Choice Single and multi-select dropdown fields
Multi-value Properties supporting multiple values
User references References to Nextcloud user accounts

Dynamic Data Transformation

Dynamic data transformation enables mapping from SharePoint Document Library columns to MetaVox columns:

Transformation Type Description
Direct value mapping One-to-one value transfer without modification
Value lookups Translation tables for value conversion
Field concatenation Combining multiple source fields into one destination field
Conditional logic Transformation rules based on source values
Data type conversion Converting between compatible data types

Automatic Column Attachment

When MetaVox columns are referenced in the migration configuration, the columns are automatically attached to the designated Team Folder. This simplifies administration by eliminating manual column assignment.

Global Search Integration

MetaVox column values are indexed by Nextcloud’s search engine. After migration, all metadata is searchable through Nextcloud’s global search interface. Users can search for files by metadata values, dates, and other column content across all accessible Team Folders.

Last modified: 20 December 2025