
netDocShare Pre-requisites Guide
Introduction
This document outlines the pre-requisites for the netDocShare on SharePoint, Teams Post and Co-authoring, netDocShare Sync.
SharePoint Pre-requisites
SharePoint Online
Make sure that you have the required admin privileges on SharePoint tenant to be able to add/remove apps from the App Catalog and/or create the App Catalog itself.
“App Catalog” Site Collection must be created, tested with sample SharePoint Framework add-in deployed.
“Site Assets” Document Library for the above “App Catalog” site collection must be available under “Site Content” and the App Catalog Administrator should be able to navigate to it using URL, e.g. https://spfarm.contoso.com/sites/AppCatalog/SiteAssets/Forms/AllItems.aspx
SPFx WebParts are not compatible with on-premises SharePoint Server 2003, 2007, 2010, and 2013 versions.
SPFx specifically requires the “Feature Pack 2” update that comes with SharePoint 2016.
Site Collection Libraries MUST be able to host JSON and JS files, or else deployment will fail.
Any security measures that block Popups or iFrames must be turned off as our authentication uses these resources.
Ensure PowerShell is installed in the server. This is because SharePoint On-Premises, instead of manually deploying to the app catalog, will use a PowerShell script that will automatically deploy to the App Catalog.
netDocShare Post and Co-Authoring
Must generate the Client ID and Client Secret and Tenant Admin approval required. Please refer to the below link for more details
https://www.netdocshare.com/docs/netdocshare-register-an-application-in-azure
netDocShare Sync Desktop Application
Must generate the OneDrive tenant Client ID and Client Secret and Tenant Admin approval required for OneDrive tenant Client ID and Client Secret. Please refer to the below link for more details
Ensure addition of the service account on NetDocuments, please refer the below link for more details.
Minimum Server Configuration (Single VM)
Applies to:
- netDocShare Scheduler Job Service
- netDocShare Sync Admin
- netDocShare Sync OneDrive Client
Base Sizing Requirement
- 1 Virtual Machine per every 50 GB of data
- CPU: 4 vCPU cores
- Memory: 32 GB RAM
System Specifications
- Processor: 4 vCPU cores
- Memory: 32 GB RAM
Disk Storage:
- Minimum 50 GB, scalable based on data volume
- HDD or SSD (SSD recommended for optimal performance)
Operating System:
Scalability Note
- For data volumes exceeding 50 GB, system resources (CPU, memory, and storage) must be scaled proportionally to ensure optimal performance and stability.