Requirements
| Requirement | Guidance |
|---|---|
| Installation media | Download the Certified Build from the customer portal. The zip file contains the deployment files. |
| Supported OS | Windows 111. Windows Server 2019 or later. |
| User privileges | No special privileges unless using link mode with UNC paths. See User privileges. |
| Proxy exceptions | Allow licensing.author.io. If you use the Author Software Node.js mirror, also allow mirror.author.io. An air-gapped deployment does not need these exceptions. See Proxy exceptions. |
Understanding User Privileges
| If you plan to... | Required privileges |
|---|---|
| Force shim mode | None. |
Store Node.js versions on a local path. The default path %LOCALAPPDATA%\Author Software\nvm\installs is a local path. | None. |
Store Node.js versions on a UNC path in link mode. This could be a network share or a mapped drive, e.g. \\server\path, | SeCreateSymbolicLinkPrivilege |
Link mode uses an NTFS junction to select the Node.js version.
- NTFS junctions do not need a special privilege.
- NTFS junctions do not support UNC paths such as a network share or a mapped drive.
If Node.js storage uses a UNC path, NVM for Windows creates a symbolic link.
Windows requires the SeCreateSymbolicLinkPrivilege privilege to create that symbolic link.
Enable
SeCreateSymbolicLinkPrivilege- A user with administrative rights has this privilege.
- Windows gives this privilege when you enable Windows Developer Mode.
- You can also grant this privilege with Group Policy:
Computer Configuration > Windows Settings > Security Settings > Local Policies > User Rights Assignment > Create symbolic links.
Proxy exceptions
If your organization blocks outbound domains, allow licensing.author.io.
That host supplies license keys and public verification keys.
If you use the Author Software Node.js mirror (Governance), also allow mirror.author.io.
An air-gapped deployment does not need these exceptions.