netDocShare Pre-requisites Guide

netDocShare Pre-requisites Guide




A blue text on a black backgroundDescription automatically generated


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

SharePoint On-Premises

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

Ensure installation and configuration of the netDocShare Sync Scheduler Service. Please refer to the link below for more details.
netDocShare Scheduler Job Installation
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:
    • Windows 11 Desktop

Scalability Note

  • For data volumes exceeding 50 GB, system resources (CPU, memory, and storage) must be scaled proportionally to ensure optimal performance and stability.



    • Related Articles

    • netDocShare Provisioning App Pre-Requisites Guide

      netDocShare Provisioning App Pre-Requisites Guide Introduction: This document details pre-requisites for the netDocShare Provisioning App. Pre-requisites: Have a valid global/sync admin role account registered with netDocShare to sign into our ...
    • netDocShare OneDrive Client ID and Secret Id Generation

      OneDrive Client ID and Secret Id Generation Step 1: Please open the azure portal in browser https://portal.azure.com/#home Step 2: Please click the “Azure Active Directory Step 3: Once Azure Active Directory open after click the “App Registrations” ...
    • netDocShare Sync Admin app User Guide

      netDocShare Sync Admin app User Guide – Web and Desktop Login Please enter your Email ID. This information is required to validate your access and ensure proper licensing. SharePoint Before creating any sync jobs, the Global Admin must add the ...
    • netDocShare Teams User Guide

      netDocShare Teams App User Guide Introduction This user guide is a general overview of how to use and access the netDocShare Teams App designed for netDocShare Users. The netDocShare Teams App is a powerful application which can use almost all ...
    • netDocShare Provisioning User Guide

      netDocShare Provisioning User Guide Table of Contents Login Connection Settings + Add User Screen Create Request My Requests Admin Screen Teams Tab Requests Create Request Login To use netDocShare provisioning web for netDocuments users ...