Which open-source alternatives to SharePoint fit your document workloads
For most document library and co-authoring needs, Nextcloud with Collabora Online is the closest fit to SharePoint, while openDesk suits public sector groupware where a government body wants a complete, sovereign workplace. Which path you take depends on how deeply your teams rely on Microsoft Office features and how tightly your compliance process is wired to Microsoft Purview. Nextcloud Hub is licensed under the AGPL and is free to self-host, and Collabora Online edits .docx, .xlsx and .pptx files, so standard document libraries usually map well. Macros, add-ins and Office-specific co-authoring behavior are where a pilot group should test first.
Organizations often review SharePoint when a renewal, a licensing change or a data residency requirement forces them to reconsider where documents live and who controls the platform. The exit side needs early planning. Microsoft Purview eDiscovery can export SharePoint and OneDrive content as native documents with selectable version history, but the export requires a Microsoft 365 E3 or E5 license, and search export packages expire 14 days after creation. Treat the export as a repeatable process with a named owner, and confirm which licenses your eDiscovery administrators hold before the migration window opens.
This section does not cover SharePoint pricing, which depends on your agreement with Microsoft and the licenses you already hold. Ask your reseller or Microsoft account team to confirm which licenses apply to the users in scope. On the open-source side, Nextcloud GmbH sells Standard, Premium and Ultimate enterprise subscriptions, and offers Nextcloud One managed hosting for organizations under 100 users. Quote support, hosting and implementation as separate lines, since the software itself is free to self-host, and confirm subscription tier, support hours and upgrade terms in writing before comparing totals.
Open-source options that replace SharePoint libraries and team sites
SharePoint combines document libraries, permissions, versioning and co-authoring in one product. Open-source replacements usually split those functions across components: a file platform, an office editor and, for some organizations, a full suite. The options below cover the most common combinations, and each one shifts the work of operating, supporting and securing the stack to your own team or implementation partner.
Nextcloud Hub
Nextcloud Hub is the file platform most often used as a SharePoint library replacement. It provides file storage, sharing, versioning, user and group management and sync clients, and it is licensed under the AGPL, so the software itself is free to self-host. Commercial value comes from the enterprise subscriptions: Standard, Premium and Ultimate add support and additional features, and Nextcloud One offers managed hosting for organizations under 100 users. Trade-off: you carry the operations, backup and upgrade work unless you buy support or a partner runs it. Confirm which features each subscription includes against your SharePoint usage before you compare costs.
Collabora Online for documents
Collabora Online supplies the browser-based editing for Word, Excel and PowerPoint files that SharePoint users rely on, and it integrates with Nextcloud and other platforms. It is licensed under the Mozilla Public License 2.0. CODE is the free development edition, while the paid Collabora Online enterprise edition adds support, SLAs and signed security updates. Trade-off: CODE is intended for development and evaluation, so a production library with co-authoring should plan for the enterprise edition or a support contract. Test .docx, .xlsx and .pptx fidelity with your own templates and macros.
openDesk for public administration
openDesk is an office and collaboration suite managed by ZenDiS, the German federal Centre for Digital Sovereignty. It is deployed to Kubernetes with Helmfile and Helm charts, and it is offered in a Community and an Enterprise Edition, with the deployment repository under Apache 2.0. It covers more than file libraries, so it suits organizations that want a wider replacement. Trade-off: running it means operating a Kubernetes platform, so confirm your cluster skills, storage and identity integration before choosing it over a simpler file platform.
OX App Suite as a complement
OX App Suite from Open-Xchange provides email, calendar, documents, drive and tasks, and it can be deployed on premises, in a public cloud or as the managed OX Cloud service. It is a useful complement when SharePoint libraries sit alongside Outlook calendars and mail that also need replacing. Dovecot, part of the Open-Xchange product line, is the mail storage component that teams often evaluate separately. Trade-off: check whether its document and drive features cover your library structure, permissions and co-authoring needs, or whether it should only handle mail and calendars next to a file platform.
How SharePoint capabilities map to open-source options
This table maps the main SharePoint capabilities to Nextcloud with Collabora Online, openDesk and OX App Suite, and flags where a platform falls short. Read each row as a question to put to the vendor or integrator, since most gaps depend on which integrations and workflow tools your organization already uses.
| SharePoint capability | Nextcloud with Collabora Online | openDesk or OX App Suite |
|---|---|---|
| Document libraries and sites | File storage with folders, groups and team folders; Collabora Online opens .docx, .xlsx and .pptx in the browser. Confirm how team folders map to your existing site structure. | openDesk includes a document and drive component; OX App Suite provides documents and drive. Confirm which file storage model fits your library and site hierarchy. |
| Version history | File versioning is available in Nextcloud. Confirm retention settings and how many versions are kept per file before cutover. | Confirm versioning behavior for documents and drive items in your chosen deployment and whether it matches the history you export from SharePoint. |
| Co-authoring in Word, Excel and PowerPoint | Collabora Online provides real-time co-editing for Office formats. Test complex Excel formulas, macros and tracked changes with your own files. | Co-editing depends on the office component in the deployment. Confirm which editors are included and how Office formats are handled. |
| Sharing links and external sharing | Share links, expiry and password options are available. Confirm guest account handling and external sharing policies for your domain. | Confirm external sharing options, guest access and link controls in the version you deploy. |
| Permissions and access control | Groups, user roles and folder-level sharing are supported. Map SharePoint permission levels to Nextcloud groups during planning, since inheritance models differ. | Role and group permissions are managed through the identity layer. Confirm how directory groups and permission inheritance are mapped. |
| Search across content | Full-text search depends on installed apps and indexing. Confirm search scope, indexing speed and content extraction for your file types. | Confirm search coverage across documents, mail and calendar and how it is indexed. |
| Workflows and approvals | Gap: Power Automate-style workflows are not a direct equivalent. Confirm which workflow or automation apps exist for your approval paths, or plan integration work. | Gap: confirm whether any built-in automation covers your approval flows. Most SharePoint workflows will need redesign or a separate automation tool. |
| SharePoint lists and Teams-style integration | Gap: SharePoint lists have no direct equivalent. Confirm whether Nextcloud apps or a database-backed tool can replace them, and how chat integration is delivered. | Gap: confirm how list-style data and chat or meeting integrations are handled. Plan these as separate work items in the scope. |
What you give up moving off SharePoint and the usual workarounds
Moving off SharePoint rarely fails on file storage itself. It fails on the surrounding habits: Office co-authoring, Microsoft 365 integration, list-driven workflows, inherited permissions and compliance tooling. Each card below names one of these gaps, the workaround most teams try first, and what to test in a pilot before cutover.
Deep Microsoft 365 integration
SharePoint sits inside Teams, Outlook, Power Automate and Copilot-era search, so links, notifications and approvals often depend on Microsoft services. A self-hosted stack does not inherit those hooks. Common workarounds are Nextcloud's own sharing, activity and talk features, plus connectors for the chat and calendar tools your users already run. Test every daily path a user takes today, including links pasted into email and chat, and confirm which ones break after cutover.
Office desktop co-authoring habits
Users who open Word or Excel from SharePoint expect co-authoring, version prompts and Track Changes to behave the same way. Collabora Online edits .docx, .xlsx and .pptx inside the browser through Nextcloud, but the result is not identical to desktop Office. Test macros, complex Excel formulas, tracked changes, comments and fonts on your real documents, and decide which teams keep desktop Office with a WebDAV client for offline work.
SharePoint lists and workflow
Lists, column-based views, approval flows and Power Automate steps usually carry business logic that no one has documented. Self-hosted replacements cover files and sharing well, but structured lists and approvals need either a workflow engine, custom integration or a rebuilt process. Inventory every list and flow in your tenant before you commit, and pilot the most business-critical one end to end with its real approvers.
Inherited site permissions
SharePoint permissions inherit from site to library to folder, and unique permissions can be broken at any level. Those patterns rarely map one to one to Nextcloud groups, shares and folder rules. Export your current permission model, reduce it to groups where possible, and confirm that external guests, expiring links and unique folder grants behave as intended. Sample a set of restricted folders and check who can see them after migration.
In-house compliance tooling
Many teams rely on SharePoint retention labels, legal holds and Purview eDiscovery searches built by their compliance or legal group. Those controls do not move automatically. Before cutover, export the relevant content with version history through Purview eDiscovery, and document which retention rules you must rebuild in the new platform. Confirm the requirements with your legal and compliance owners, because the export license and package expiry set their own deadlines.
How to export SharePoint content with version history through Purview eDiscovery
Microsoft Purview eDiscovery can export SharePoint and OneDrive content as native documents, and you can choose whether the export includes version history. For a SharePoint migration, that choice decides whether your target system receives the record of how a document changed or only its latest copy. Start by confirming that the people running the export hold an E3 or E5 license, since exporting requires one. Then decide, per library, whether you need all versions or only current files, and record that decision before the export runs.
Before you search, check retention policies and any legal hold on the sites, libraries and custodians in scope. A retention rule can delete versions on a schedule, and a hold can block changes or change what you are allowed to move. Export packages also expire 14 days after creation, so plan the download and transfer window before you generate the package, not after. Once downloaded, compare version counts for a sample of documents against the source site. Check that the .docx, .xlsx and .pptx files open, that modified dates and authors are present, and that folder paths survived the export. Confirm the exact export options against Microsoft's eDiscovery export guidance for your tenant, because the interface and options change over time.
Keep an export manifest for every run. Record the search name, the sites and custodians included, the date and time, the account that ran the export, the total item and version counts, and checksums for the package. Store the manifest with the migration records so an auditor or legal reviewer can see what left Microsoft 365 and when. Keep the original export package until the target has been validated and your retention obligations are met, and confirm with your legal and records teams how long that must be. This manifest also gives your self-hosted target a measurable baseline for the validation steps that follow cutover.
Migrating SharePoint sites to self-hosted storage step by step
This sequence moves SharePoint sites, libraries, version history and permissions into a self-hosted platform without losing track of what was exported, who can access it, or what was left behind. Each step ends with a check the migration team can sign off before moving on.
Inventory sites, libraries and permissions
The migration lead, with site owners and a tenant administrator, lists every site collection, document library, subsite and external sharing link in scope. For each library, record its size, file count, metadata columns, retention labels and who holds owner, member and read access, including unique permissions set below the library level. Confirm these details in your own tenant, since site structure and sharing settings vary widely between organizations. The step is done when the inventory is reviewed by each site owner and any sites marked for retirement are agreed in writing.
Export content and version history through eDiscovery
A compliance administrator with the required Microsoft 365 license creates a Purview eDiscovery case, adds the in-scope SharePoint and OneDrive locations, and runs a search that is exported as native documents with the version history option selected. Microsoft documents that search export packages expire 14 days after creation, so the team should download and checksum each package within that window. Confirm the license requirement and export options in your tenant before you start. The step is done when every package has been downloaded and its file count matches the inventory for that library.
Map permissions and metadata to target groups
An identity engineer and the site owners translate each SharePoint permission level into a group or share on the target platform, such as a Nextcloud group folder or a team folder with a defined role. Metadata columns that the new platform cannot store natively are moved into file names, a manifest file or a tagging scheme that the team agrees before migration. Record every mapping in a spreadsheet that names the source group, the target group and the owner who approved it. The step is done when each source permission has an approved target and the list of unmapped items is short enough for site owners to accept in writing.
Run a pilot with one small site
The migration team imports one small, low-risk site into a test instance of the target platform, using the exported files and the mapping sheet. A pilot group of users then opens, edits, shares and syncs files, and the team checks that office documents open correctly in Collabora Online, that version history is either present or documented as absent, and that permissions behave as mapped. Record each defect, its owner and its fix. The step is done when the pilot group signs off and the team has a written list of known differences for users.
Migrate in parallel with a read-only window
The team migrates the remaining sites in batches while SharePoint stays available, so users can keep working and the migration team can compare results. Before each cutover batch, site owners confirm that no edits are pending, and the batch is then marked read-only in SharePoint so that content does not diverge. Compare file counts, checksums and sample documents against the export manifest after each batch. The step is done when every batch passes comparison and each site owner accepts the migrated content.
Cut over users and communicate changes
The service owner switches links, bookmarks, sync clients and any integrations from SharePoint addresses to the new platform, and updates the internal guidance that users follow. Support staff are briefed on the known differences recorded during the pilot, such as changes to co-authoring behavior or sharing link formats. Confirm which integrations and automated flows reference SharePoint URLs in your environment. The step is done when the support queue shows no unresolved access problems for the cutover group and the service owner records the cutover date.
Decommission SharePoint content and retain evidence
After the agreed observation period, the team removes or archives the SharePoint sites in line with the organization's retention policy and any legal hold, and keeps the eDiscovery exports, mapping sheets, comparison reports and sign-offs as evidence. The records team confirms which data must be retained and for how long, because that decision belongs to the organization and its legal counsel. DeployOpen can help prepare the records, but it does not issue audit reports or certifications. The step is done when SharePoint is set to its agreed end state and the evidence package is filed with the owner who will answer future questions.
Which SharePoint alternative fits your situation
If your main driver is keeping SharePoint content under a specific jurisdiction or inside your own network, self-hosted Nextcloud is the most direct fit. Nextcloud Hub is licensed under the AGPL and is free to self-host, so the platform runs in your own cloud account, data center or private network, and you choose the storage location and the operators who can reach it. The point is control over where files live, who administers them and how logs are kept, not a promise that the platform is compliant by default.
- Deployment location: Nextcloud can run in a region you select, on premises or in a private cloud, with storage backends you manage.
- Administrative access: Your team, not a vendor's multi-tenant service, controls the database, encryption keys and backup copies.
- Operating cost: The software is free, but you pay for infrastructure, staff time and any support contract you choose.
- Support options: Nextcloud GmbH sells Standard, Premium and Ultimate subscriptions for support and additional features.
- Exit path: Files stay in standard folder structures, so migration out is a file transfer rather than a format conversion.
Confirm with your legal and privacy team which residency and access rules apply to document metadata, audit logs and backups, not only the primary files, and ask the implementation partner to document where each of those copies sits.
If licensing growth or a renewal change is the trigger, the choice is mainly between running Nextcloud yourself and buying a Nextcloud subscription. The software carries no license fee, so the cost comparison is about who carries operations, patching and support. A subscription buys vendor support, additional features and, for organizations under 100 users, the managed Nextcloud One hosting option. Self-hosting shifts that work to your own staff or to an implementation partner under a written scope.
- Free self-hosting: No software fee, but you fund servers, storage, backups, upgrades and the people who run them.
- Subscription tiers: Standard, Premium and Ultimate add support and features, and their terms differ, so compare them line by line.
- Managed hosting: Nextcloud One is offered for organizations under 100 users, which can suit small teams without an operations function.
- Recurring costs: Storage growth, backup retention, security patching and staff time repeat every year.
- One-time costs: Migration, integration with identity systems and initial hardening are usually one-off.
Ask each vendor for a quote that separates license or subscription fees, infrastructure, implementation and annual support, and compare the total over the same period with the same user count.
For public bodies that want a complete office and collaboration environment built for government use, openDesk is the platform to evaluate. It is an office and collaboration suite for public administration, managed since January 2024 by ZenDiS, the German federal Centre for Digital Sovereignty, and it originates from the Federal Ministry of the Interior's Sovereign Workplace initiative. Its deployment is based on Kubernetes with Helmfile and Helm charts, with both a Community and an Enterprise Edition, and the deployment repository is licensed under Apache 2.0.
- Scope: openDesk covers a broader workplace than file sharing alone, so SharePoint replacement is one part of a larger decision.
- Operating model: Kubernetes skills are a prerequisite, so confirm that your platform team can run the cluster.
- Edition choice: Compare the Community and Enterprise Editions for support and maintenance terms.
- Governance fit: Public sector procurement and sovereignty requirements may already point to this stack, so check them early.
- Integration: Confirm how openDesk connects to your identity provider, mail and existing document workflows.
Confirm the current component list, supported Kubernetes versions and support terms directly with the project and ZenDiS, since a suite of this size changes over time.
If your users work daily in Word, Excel and PowerPoint and expect those files to open and edit inside a browser, pair Nextcloud with Collabora Online. Collabora Online is licensed under the Mozilla Public License 2.0, and CODE is the free development edition, while the paid enterprise edition adds support, SLAs and signed security updates. It edits ODF and Microsoft formats including .docx, .xlsx and .pptx, and integrates with Nextcloud, so users keep a familiar document editing experience without a desktop Office install for every task.
- Format coverage: Collabora Online handles .docx, .xlsx and .pptx, but complex macros, advanced Excel features and pixel-exact layouts need testing.
- Editing model: Confirm whether co-authoring, comments and tracked changes behave as your teams expect.
- Edition choice: CODE suits evaluation and development, while the enterprise edition is the option that carries SLAs and signed security updates.
- Desktop Office: Some users will still prefer local Office, so plan how files sync and open in both places.
- Test set: Build a sample of real templates and macros from your own estate and measure rendering fidelity.
Run a pilot with representative documents before deciding, and confirm the supported Nextcloud and Collabora Online versions with each project.
Questions teams ask before replacing SharePoint
How much effort does moving off SharePoint actually take?
Effort is driven mostly by the volume of content, the depth of version history you must keep, and how permissions were built over the years. A team with a few document libraries and simple group access has a very different job from one with nested sites, broken inheritance and custom workflows. Start with an inventory of sites, libraries, item counts, sizes, external sharing and automations, then decide which of them move, which are archived and which are retired. Ask any implementation partner for a written scope that lists these inventory outputs as deliverables before work starts.
Can our own team migrate from SharePoint without a partner?
Yes, many teams do this in-house, especially when the content is modest and the platform team already runs Linux services. The work that tends to need outside help is permission mapping, identity integration, backup design and hardening of the self-hosted stack, plus the compliance evidence that goes with it. Be honest about your skills in those areas before deciding. DeployOpen plans, implements, integrates, hardens and documents self-hosted platforms inside your own infrastructure under fixed-scope engagements, and ongoing support is available as a retainer. Whichever route you choose, confirm who owns the runbooks after cutover.
How long does a SharePoint migration take?
No general duration can be stated reliably because it depends on content volume, permission complexity, the number of integrations and how much change users must absorb. An illustrative case is a single department with a few libraries and clean permissions, which can be scoped and moved in a short project, while an organization with thousands of nested sites and custom workflows needs phased waves with pilot groups. Ask for a timeline tied to the inventory, a pilot wave, a rehearsal of the cutover and a rollback plan. Treat any date offered before the inventory is complete as provisional.
Which Microsoft 365 license do we need to export content through eDiscovery?
Exporting through Microsoft Purview eDiscovery requires a Microsoft 365 E3 or E5 license, according to Microsoft Learn. Those exports can include SharePoint and OneDrive content as native documents with selectable version history, and mailbox items as PST or .msg files. Search export packages expire 14 days after creation, so plan to download them within that window and store them under your own controls. Confirm with your Microsoft account team which license tier and eDiscovery roles your administrators hold, because role assignments decide who can run the export.
Does Office co-authoring still work after moving to Nextcloud with Collabora Online?
Collabora Online edits ODF and Microsoft formats, including .docx, .xlsx and .pptx, and integrates with Nextcloud, so several people can work in the same document in a browser. Co-authoring behavior, formatting fidelity and macro support differ from Microsoft 365, so test your most complex files with real users before cutover. Some teams keep Microsoft desktop applications for specific files while the browser editor covers everyday work. Confirm the exact behavior for your document types in a pilot rather than assuming parity.
What happens to SharePoint permissions and sharing links during the move?
Permissions rarely map one to one, because SharePoint inheritance, groups and external guest access do not translate directly into a file server or a Nextcloud share model. Export the current permission model first, decide which groups become Nextcloud groups or team folders, and list every external share that needs a new owner or expiry. Expect to rebuild some links, since old URLs will not resolve on the new platform. Ask your provider how they will validate access after migration, including a sample of files checked by owners.
How do we keep compliance evidence and retention during the transition?
Keep your eDiscovery holds and retention policies in force on the source tenant until the destination is accepted, and record exports, hashes and inventories as they are created. Self-hosted replacements need their own access logs, backup schedules and retention settings, which you must configure and test. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports or certifications; independent auditors and certification bodies do that. Confirm the retention rules your regulator requires with your legal and compliance team before deleting anything.
How DeployOpen scopes and hands over a SharePoint replacement
DeployOpen is a Chainscore Labs company that plans, implements, integrates, hardens, backs up and documents self-hosted open-source platforms inside the client's own infrastructure, including their cloud accounts, data centers or air-gapped networks. For a SharePoint replacement, that means the platform runs under your control, on your identity provider and storage, and the scope is agreed before any work begins. The practical question for a CISO or head of IT is less which product to choose and more which SharePoint sites, libraries, permissions and retention rules must survive the move, and who signs off on each one.
Most engagements are fixed-scope, so scope, deliverables and timelines are written down before work starts. A useful written scope for this topic names the document libraries and team sites in the first wave, the identity integration (for example, directory sign-on and group mapping), the Nextcloud and Collabora Online components to be deployed, the backup and restore design, the export path for version history from Purview eDiscovery, and the cutover criteria. Ask the supplier to list what is excluded, such as custom SharePoint workflows, Power Automate flows or third-party web parts, because those are the items most often discovered late. Quotes follow from that written scope, so a vague scope produces a vague quote.
Ongoing support, upgrades and continuous security testing are available as retainers, which suits organizations that need the platform patched and monitored after handover. Ask what the handover package contains: architecture and runbooks, configuration records, backup and restore test results, administrator training, and the evidence your internal or external auditors will request. DeployOpen prepares systems, controls and evidence for compliance assessments, but independent auditors and certification bodies issue any audit report or attestation. Confirm that split in writing so your compliance team plans its assessment calendar correctly.

