Which fits a SharePoint document management decision
SharePoint fits best where document management is tied to Microsoft 365 and the intranet, and Nextcloud with Collabora Online fits best where files must sit under the organization's own control and the team can run a self-hosted service. A renewal, storage growth or a residency rule usually triggers the review, but the decision turns on four questions rather than on price alone. The first is how much of the estate depends on SharePoint beyond files, meaning news pages, lists, workflows and Power Automate flows, since those have no direct Nextcloud equivalent and will need separate replacements. The second is how deeply Teams, Outlook, Purview and Entra ID are wired into daily work. Keeping those links intact is a strong reason to stay on SharePoint, and leaving them means rebuilding each integration.
The third question is where data must live. If a regulator, customer contract or internal policy requires storage in named locations or in infrastructure the organization operates, a self-hosted Nextcloud deployment gives direct control over storage, backups and access logs. Confirm with your legal and compliance teams which data classes are affected and whether a Microsoft 365 region or tenant configuration already meets the requirement. The fourth question is operating capacity. Nextcloud is free to self-host under AGPL, but an in-house team must own upgrades, which must proceed one major version at a time, plus backups, database maintenance and Collabora Online. Nextcloud GmbH's paid Standard, Premium and Ultimate subscriptions add support and maintenance, and a Premium or Ultimate tier is the usual route for teams that want a longer maintenance lifecycle. Ask for the quoted scope in writing before comparing totals.
Which platform fits which scenario
This table matches common SharePoint use cases to the platform that usually fits them better, with the conditions that change the answer. Read each row as a starting point: if your situation meets the stated condition, the named platform is the likelier fit, and the reason column explains what to test before you decide.
| Scenario | Better fit | Reason and conditions |
|---|---|---|
| File-only document libraries with versioning and sharing | Nextcloud with Collabora Online | Nextcloud covers file storage, versions, shares and sync well. Confirm that your version retention and co-authoring needs match Collabora's supported formats and your Nextcloud configuration. |
| Heavy reliance on SharePoint lists and workflows | SharePoint (or a rebuild plan) | Nextcloud has no direct equivalent to SharePoint lists or Power Automate-style workflows. Stay put or plan a separate tool such as a database or automation platform before moving. |
| Intranet and news pages | SharePoint, or Nextcloud with Collectives plus a wiki | Nextcloud handles documents and wiki-style pages, not a full intranet with news web parts. Split content between platforms and confirm the page features you need. |
| On-premises or sovereign hosting requirements | Nextcloud | Nextcloud runs in your own data center or cloud account under AGPL, so data location is under your control. Confirm your own hosting, backup and key management responsibilities. |
| Existing Microsoft 365 identity and Entra ID sign-in | SharePoint, or Nextcloud with an SSO bridge | Nextcloud supports LDAP, OpenID Connect and SAML, so Entra ID can be connected. Confirm group mapping, MFA policy and how external sharing is handled. |
| Team with limited platform operations staff | SharePoint, or Nextcloud with managed support | Self-hosting adds patching, database, backup and upgrade work. Nextcloud upgrades must go one major version at a time, so plan for a support contract or a retainer if staff are thin. |
| Strict audit and eDiscovery needs across mail and files | SharePoint in Microsoft 365, or a documented Nextcloud retention design | Purview eDiscovery is built into Microsoft 365 and requires an E3 or E5 license for exports. Nextcloud needs retention, audit logging and legal hold designed and evidenced by your team. |
| Long-term control over licensing and lock-in | Nextcloud | Nextcloud Hub is free to self-host under AGPL, with optional paid subscriptions for support. Confirm the total cost of your own servers, storage and staff time against your current licensing. |
Where the data lives and who controls it
Where documents sit, who operates the platform and who can prove it is controlled are the first questions in a SharePoint vs Nextcloud decision. The cards below separate the three hosting models a SharePoint estate may use today and the identity and compliance questions that follow from each.
SharePoint Online in Microsoft's cloud
Content in SharePoint Online and OneDrive is stored in Microsoft's cloud tenancy, and the organization's control comes through Microsoft 365 administration, retention policies and Purview. Confirm with Microsoft which data location commitments apply to your tenant and license, and document which regions hold your content. Exporting content later depends on Purview eDiscovery licensing, so check that before you rely on it as an exit path.
SharePoint Server on your own farms
SharePoint Server runs on servers the organization operates, so the data stays in your data center, but you carry the patching, farm topology, SQL Server and certificate work. Check which SharePoint Server version you run and where it sits in Microsoft's lifecycle before assuming on-premises equals supported. Ask who holds the administrative keys to the farm and the content databases.
Nextcloud in your own cloud or data center
A self-hosted Nextcloud instance can run in your cloud account, your data center or an air-gapped network, with the object or file storage, database and backups under your control. The AGPL license means no vendor holds the keys to the code, though an enterprise subscription is optional. Decide early who operates the servers, where backups go and whether the network can be isolated from the internet.
Directory integration with LDAP and Active Directory
Nextcloud's LDAP app lets Active Directory users appear in Nextcloud and sign in with their directory credentials, so group membership can drive folder access. SharePoint permissions already map to Entra ID or AD groups, so the mapping work is about groups, not individual accounts. Test nested groups, disabled accounts and offboarding, because a removed user must lose access in both systems.
OpenID Connect and SAML sign-in
Nextcloud also documents OpenID Connect and SAML backends, which let a central identity provider handle sign-in, multi-factor authentication and session policy. Choose one federation method per environment and confirm that your identity provider can issue the claims Nextcloud needs for group-based access. Test sign-in from managed and unmanaged devices before cutover, since SharePoint's conditional access rules may not carry over unchanged.
Compliance evidence and who attests
Regulators ask where data is held, who can administer it and how access is reviewed, so each hosting model needs its own evidence set. DeployOpen can prepare controls, configuration records and evidence for a compliance assessment, but independent auditors and certification bodies issue any audit report or attestation. Ask your auditor which evidence they expect for the chosen hosting model before the design is fixed.
How Nextcloud, Collabora Online and the database fit together
A Nextcloud deployment is a stack, not a single program, and most of the sizing and support decisions come from how its parts connect. The Nextcloud Server is the application that handles users, sharing, versioning and permissions. It needs a supported database, which the current system requirements list as MariaDB or PostgreSQL (the recommended versions are MariaDB 11.8 or PostgreSQL 18), a PHP runtime (PHP 8.5 is recommended, with 8.3 and 8.4 also supported), and a web server pair of Apache 2.4 or nginx with php-fpm. Oracle Database is only available with an enterprise subscription. Confirm the exact versions against the Nextcloud system requirements for the release you plan to run, because these lists change with each major version.
Collabora Online sits beside the server rather than inside it. When a user opens a .docx, .xlsx or .pptx file in the browser, Nextcloud hands the document to Collabora Online, which renders and edits it and handles simultaneous co-authoring. That means a second service to deploy, a separate hostname with its own TLS certificate, and firewall rules that let the Nextcloud server and the browsers reach it. Search, antivirus and backup are optional components that you add around this core. Full-text search, ClamAV scanning and BorgBackup-based backups are the components that Nextcloud All-in-One bundles, and it is described as the official installation method, so it is the natural starting point for a pilot. Confirm which of these bundled components you will keep, replace or run outside the container set, since each one changes your backup scope and patch cycle.
Licensing differs by component, and the difference matters for procurement. Nextcloud Server is licensed under AGPL-3.0 and is free to self-host, while Nextcloud GmbH sells Enterprise subscriptions for support and additional features. Collabora Online is licensed under the Mozilla Public License 2.0, with CODE as the free development edition and a paid enterprise edition that adds support, SLAs and signed security updates. Ask each vendor, in writing, which edition and support tier covers the exact versions you run in production, and who is accountable for patching the database, the web server and the Collabora service on your schedule.
What drives the cost of each option
Both options charge for more than a license line item, so the comparison has to be built component by component. On the SharePoint side the main costs are per-user Microsoft 365 licensing and storage, or SharePoint Server licensing and farm hardware. On the Nextcloud side, the software is free to self-host, and the recurring costs sit in infrastructure, administration and optional support.
SharePoint licensing and storage
In Microsoft 365, document storage is tied to the subscriptions you already hold and to the tenant storage allocation, and extra storage is bought separately. In SharePoint Server, the costs are server and client licensing plus the farm hardware it runs on. Ask your Microsoft account team which storage allocation and add-ons apply to your tenant, and confirm which licenses your users already have before comparing totals. Recurring costs dominate, so model them per year.
Nextcloud server and hosting
Nextcloud Server is licensed under AGPL-3.0, so there is no license fee to self-host it. You pay for the virtual machines or physical servers, load balancing and network capacity, and the people who run them. Hosting cost rises with user count, concurrent co-authoring sessions and the number of instances you run for separate environments. Ask your infrastructure team to size production, staging and disaster recovery separately.
Database, object storage and backups
Nextcloud needs a supported database, such as MariaDB or PostgreSQL, and file storage that grows with your document library and version history. Object storage can lower the cost of large libraries compared with block storage, but it adds an operational component. Backups must cover both database and files, and they recur with every retention period you set. Confirm how long versions are kept, since version history is a major driver of storage growth.
Collabora Online for co-authoring
Collabora Online is licensed under the Mozilla Public License 2.0, and its free CODE edition can be used for development. For production, the paid Collabora Online enterprise edition adds support, SLAs and signed security updates. Its cost depends on the number of editing sessions, the servers that run them and whether you need vendor-backed support. Ask the vendor for a written statement of what the enterprise edition covers before you decide which edition to run.
Nextcloud Enterprise subscription
Nextcloud Enterprise is optional. According to Nextcloud's pricing page, the Standard, Premium and Ultimate tiers start at 71.29 euros, 104.99 euros and 204.75 euros per user per year for 100 or more users, with lower rates from 200 users. Enterprise has a 100-user minimum, so smaller organizations need to compare against Nextcloud One or a self-supported model. Premium adds a maintenance lifecycle of 5 or more years, and Ultimate adds support up to 24/7.
Administration and upgrade effort
Administration time is the cost most often left out of comparisons. On SharePoint, Microsoft runs the service in the cloud, while your team manages governance, permissions and retention. On Nextcloud, your team also handles operating system patches, PHP and database upgrades and app compatibility. Nextcloud requires upgrades one major version at a time with a backup before each, so budget staff time for that schedule. Ask any implementation partner for a fixed-scope estimate tied to your environment.
What a move from SharePoint to Nextcloud involves
The sequence turns scattered SharePoint libraries, sites and permissions into a Nextcloud instance with verified content, mapped access and a tested operating routine before any user is moved over.
Inventory libraries, sites, permissions and lists
Map every site collection, document library, subsite, list and workflow in scope, along with its owners, size, file count, path depth and who can access it. Your SharePoint administrator and business owners should confirm which content is current, which is archived and which must be kept for retention. DeployOpen can run this inventory with you as part of a fixed-scope engagement. The step is done when each library has a named owner, a disposition (migrate, archive, rebuild or retire) and a list of the permission groups that touch it.
Export documents with version history
Extract file content and version history from SharePoint using the export method your tenant or server allows, such as Purview eDiscovery exports for SharePoint and OneDrive content with selectable versions, or a supported bulk copy approach for on-premises farms. Confirm with your Microsoft contact which export routes apply to your licensing, because eDiscovery exports require specific Microsoft 365 licenses and search export packages expire after a fixed period. The step is done when exported files are stored in a staging area with checksums and a manifest that lists versions, authors and modified dates.
Resolve long paths and large libraries
Find items whose full path exceeds what the target file system or Nextcloud deployment handles reliably, and flag libraries with very high file counts or large individual files. Shorten or restructure paths in the staging area rather than letting the copy fail partway through, and split very large libraries into batches so each import can be verified. Confirm the file name and path rules with your Nextcloud installation and storage backend before you rely on them. The step is done when a dry run completes with no skipped items and every batch has a reconciliation report.
Map permissions to Nextcloud groups or LDAP
Translate SharePoint groups, site permission levels and item-level sharing into Nextcloud groups, folder sharing rules and group folders. Where the organization runs Active Directory, Nextcloud's LDAP integration can make directory users and groups appear in Nextcloud and let them sign in with directory credentials, so membership should be driven by the directory rather than maintained by hand. Expect some SharePoint sharing links and unique permissions to need a decision, not a one-to-one copy. The step is done when a written permission map has been signed off by each data owner and tested against sample accounts.
Decide the fate of lists, pages and workflows
Lists, news pages, site pages and workflows have no direct file equivalent in Nextcloud, so each one needs a decision. Document-like content can move to a wiki such as Nextcloud Collectives or XWiki, structured trackers can move to a database tool, and approval workflows usually need to be redesigned in a workflow automation platform or a process tool. Record the data from each list as CSV before rebuilding it, and list every automation that depended on it. The step is done when each non-file item has a documented target and an owner who accepts the change.
Pilot with Collabora Online and a test group
Import a representative set of libraries into a non-production Nextcloud instance and connect Collabora Online for co-authoring of .docx, .xlsx and .pptx files. Ask a small group of real users to open, edit, co-author, restore prior versions and share files, and record what breaks, including formatting differences and macro or add-in dependencies. Confirm the Collabora and Nextcloud versions you test against are the ones you will run in production. The step is done when the pilot group signs off on the defined test cases and each defect is either fixed or accepted in writing.
Cut over and reconcile
Freeze writes to the source libraries for the cutover window, run the final delta export, import it and reconcile file counts, checksums, version counts and permissions against the manifest from the export step. Keep the SharePoint source read-only for a retention period that your records policy sets. The step is done when reconciliation reports show no unexplained differences and the business owners have confirmed access for their teams.
Set the operating plan for upgrades and backups
Plan operations around Nextcloud's upgrade rules: upgrades must go one major version at a time, with a backup taken before every upgrade and third-party apps disabled until they are confirmed compatible. Schedule the monthly maintenance releases and the major upgrade windows against Nextcloud's published release and support schedule, and test each upgrade in staging first. Decide who owns the on-call routine, the restore tests and the decision to pay for an enterprise subscription. The step is done when the runbook, backup restore test and upgrade calendar are approved by the platform owner.
Questions buyers ask before choosing Nextcloud over SharePoint
What does a migration from SharePoint to Nextcloud cost in effort?
The effort depends mainly on the volume and structure of the content, not on the software licence. Nextcloud Server is free to self-host under the AGPL, so the one-time cost is the work to export, map and validate content, plus the infrastructure to run it. The main drivers are the number of document libraries and files, how much version history must be kept, how many site permission groups need to be rebuilt in Nextcloud groups or shares, long file paths that break copies, and how many workflows or lists need a different home. Ask any provider for a written scope that lists these inputs and the deliverables for each. Recurring costs include servers, storage, backups, Collabora Online and any enterprise subscription you choose.
How long does a SharePoint to Nextcloud migration take?
The timeline is set by the amount of content, the number of permission models to rebuild, and how many teams must test and sign off. A pilot library with a few hundred files will move far faster than a multi-site estate with years of versions and custom workflows. Schedule time for a dry run, a full user acceptance check and a cutover window with a rollback path. No duration figure is supplied for this work, so ask for a timeline tied to your own inventory of libraries, file counts and sites in the written scope, and treat any generic number as a starting point to be checked against that inventory.
What does our internal team need to provide during the project?
Your team owns the decisions that a migration cannot make for you. Expect to provide a current inventory of sites and libraries, the owners who approve each target structure, a list of groups and their members from your directory, and the retention rules that apply to each content type. You will also need someone who can approve test results, a change window with business owners, and access to the target environment and the directory service. Agree these responsibilities in the written scope so that delays caused by missing inputs are visible early.
Can our own team run Nextcloud after go-live?
Yes, many organizations operate Nextcloud with their own staff, but it is an ongoing operational job. You will need people to apply monthly maintenance releases, back up before each upgrade and move through major versions one at a time, since Nextcloud does not allow skipping major releases. You will also manage the database, PHP runtime, web server, object storage, Collabora Online and any apps. Nextcloud All-in-One is the official installation method and bundles several of these components, which can reduce setup work. Check whether your staff have the skills and on-call coverage for these tasks, or whether an operations retainer would fill the gap.
What do the Nextcloud Enterprise support tiers actually differ on?
Nextcloud Enterprise is sold in Standard, Premium and Ultimate tiers with a 100-user minimum, and the list prices per user per year start at 71.29 euros, 104.99 euros and 204.75 euros for 100 or more users, according to Nextcloud's pricing page. Standard includes one year of maintenance. Premium adds a maintenance lifecycle of five or more years, extended support hours and clustered instance support. Ultimate adds support up to 24/7 with response times down to one hour. Confirm current prices and terms on the pricing page before budgeting, since they can change. The Community edition remains free to self-host without a subscription.
Does Collabora Online cover the Word, Excel and PowerPoint files we use?
Collabora Online edits ODF formats and Microsoft formats including .docx, .xlsx and .pptx, and it integrates with Nextcloud. Co-authoring and fidelity depend on the complexity of each document, so do not assume that every macro, tracked-change pattern, embedded object or advanced chart will render identically to Microsoft Office. Test a representative sample from each department, including the files that people edit together most often. Collabora Online is licensed under the Mozilla Public License 2.0, and the paid enterprise edition adds support, SLAs and signed security updates. Confirm the supported features against your own test set.
Can we keep SharePoint lists and intranet pages in Nextcloud?
Not in the same form. Nextcloud is a file sync, sharing and collaboration platform, so document libraries, versions, shares and permissions map well, but SharePoint lists, intranet news pages and workflows have no direct file equivalent. Nextcloud Collectives can cover team wikis and shared pages, and separate tools can cover lightweight trackers or intranet content. Decide early which content stays as files, which moves to a wiki and which moves to a list or database tool, and assess each workflow separately. Ask any provider to inventory these items in the written scope, because they are the most common source of rework.
How does Nextcloud authenticate users from our Active Directory?
Nextcloud's LDAP app lets LDAP and Active Directory users appear in Nextcloud and sign in with their directory credentials. Nextcloud also documents OpenID Connect and SAML authentication backends. Before go-live, confirm how group membership will be read from the directory, how disabled accounts are removed, and how external guests will be handled, because SharePoint permissions often depend on directory groups. Test these paths with a pilot group before mapping the full estate.
When staying on SharePoint is the right call
Staying on SharePoint is the stronger choice when your document work is already tied to Microsoft 365 services that Nextcloud does not replace. If Teams channels, Outlook calendars, Power Automate flows and Purview retention policies all reference SharePoint document libraries, moving the files alone breaks those links. Before deciding, map every library to the services that read from it. A library that only holds project files is a good migration candidate. A library that drives approvals, Power Automate flows or Teams tabs usually is not, unless you rebuild those dependencies in the same project.
The second case is heavy use of SharePoint lists, workflows and intranet sites. Lists with custom columns, content types, item-level permissions and approval workflows have no direct file equivalent in Nextcloud, and the Nextcloud LDAP and single sign-on documentation covers identity, not data modeling. A team running a news site, a site hierarchy with navigation and a set of tracker lists is better served by keeping SharePoint or by planning the split explicitly. Confirm which lists and pages your users open daily, because those are the features most likely to be missed after cutover.
Third, consider whether your team wants to run the platform at all. SharePoint in Microsoft 365 is a managed service, so patching, storage scaling and availability are Microsoft's responsibility under your subscription. Self-hosting moves those tasks to your staff or a partner under a fixed-scope agreement. If you lack the capacity to run PHP, a database, object storage and Collabora Online with regular upgrades, ask the question directly: who will apply each major release, given that Nextcloud requires upgrading one major version at a time? A clear no to that question is a valid reason to stay.

