What Does a Nextcloud Migration Actually Look Like?

The most common reason organisations delay moving to Nextcloud is not cost or features — it is uncertainty about what the migration process actually involves. “What about all our existing files?” is the question we hear most often. The short answer: they come with you. The longer answer involves some planning.

Phase 1: Assessment

Before touching anything, it helps to understand exactly what you are working with. This means:

Inventory of current data. Where are files stored today? SharePoint, a Windows file server, Google Drive, Dropbox, an older Nextcloud instance? How much data is there, and what is the directory structure? Are there shared folders with complex permission hierarchies?

User and authentication picture. How many users? How do they authenticate today — Active Directory, Azure AD, Google Workspace accounts, local accounts? The authentication architecture will directly influence how Nextcloud is configured.

Integration requirements. What else needs to talk to the file storage? Email clients? CRM systems? Line-of-business applications? Any custom integrations need to be mapped before the build starts.

Compliance and retention requirements. Are there legal holds, data retention policies, or audit log requirements that the new system needs to support?

This assessment phase typically takes a few hours of conversation and some access to review current systems. It is the foundation for everything else.

Phase 2: Architecture and Planning

With a clear picture of the current state, the right architecture for the new Nextcloud installation can be designed. Key decisions include:

Infrastructure. On-premises servers the client already owns, new hardware purchased for the purpose, or a colocation rack in a data centre. Each has different cost and operational implications.

Storage layout. How much storage capacity is needed now, and what is the realistic growth trajectory? How is it structured — direct-attached storage, NAS, object storage?

Backup strategy. A Nextcloud installation without a tested backup strategy is an accident waiting to happen. This is designed before the build, not after.

High availability. For organisations where downtime is genuinely disruptive, a multi-node setup with automatic failover is worth considering. For smaller organisations, a well-maintained single instance with reliable backups may be sufficient.

Authentication integration. LDAP/Active Directory integration is configured here. If SSO via SAML or OIDC is needed, this is planned at this stage.

Phase 3: Build and Hardening

The actual Nextcloud installation is usually the fastest phase. A basic instance can be running in a few hours. What takes longer is doing it properly:

  • Operating system hardening and firewall configuration
  • Nextcloud installation with production-appropriate settings (not defaults)
  • SSL certificate configuration and HTTP security headers
  • LDAP/AD integration and user provisioning testing
  • App installation and configuration (Collabora/OnlyOffice for document editing, Talk for video, etc.)
  • Backup system installation and first verified backup run
  • Monitoring agent configuration

At the end of this phase, the system is running and ready to accept data — but it has no production data in it yet.

Phase 4: Data Migration

This is the part that requires the most care. The approach depends entirely on the source:

From a Windows file server or NAS: rsync or robocopy can copy data directly while preserving directory structure and timestamps. Permissions are mapped to Nextcloud shares and groups as part of the migration.

From SharePoint or OneDrive: Migration tools exist, though SharePoint’s permission model is significantly more complex than a simple file share. We typically recommend a phased approach — migrate core file libraries first, then handle edge cases.

From another Nextcloud instance: Nextcloud-to-Nextcloud migration is the cleanest scenario. The occ command-line tool supports various migration approaches, and data integrity can be verified cryptographically.

From Google Drive or Dropbox: These platforms have export tools that produce downloadable archives. The main consideration is preserving any folder structure and shared link references.

For larger data sets, migration is typically done in two passes: a bulk copy while the source system is still live, followed by a delta sync of changes since the bulk copy, followed by a cutover window where the old system is read-only and the final differences are synced.

Phase 5: User Onboarding and Cutover

The technical cutover is the easy part. The harder part is making sure users are comfortable with the new system before they are dependent on it.

We recommend:

  • Provision accounts in the new system before cutover so users can log in and look around
  • Set up the Nextcloud desktop sync client on representative machines in advance
  • Run a short orientation session — Nextcloud’s interface is familiar, but there are always questions
  • Keep the old system available in read-only mode for a defined period after cutover

The cutover itself is typically scheduled during a low-activity period. Once the final sync completes and DNS or bookmark changes propagate, users are on the new system.

Phase 6: Steady-State Operations

After cutover, the job is to keep the system running reliably. This means:

  • Monitoring for disk usage, performance anomalies, and failed jobs
  • Applying Nextcloud updates on a regular schedule (typically within a few weeks of each release)
  • Running regular backup verification — not just checking that backups exist, but restoring files from them periodically to confirm they work
  • Responding to support requests from users

TechWise handles all of this for our managed Nextcloud clients. Updates, monitoring, backups, and support are part of the ongoing service — clients do not need to think about it.

How Long Does It Take?

A straightforward migration for a small organisation (under 50 users, a few terabytes of data) can be completed in a few weeks from initial assessment to steady-state operation. Larger and more complex environments take longer, primarily because of the assessment, planning, and data migration phases.

The timeline is driven less by the technical work and more by availability of access to source systems, IT staff time for coordination, and the organisation’s appetite for change management.

If you are considering a move to Nextcloud and want to understand what it would look like for your specific situation, a no-obligation initial conversation is the right starting point.