How to Use NAS as NuGet Storage for UiPath Orchestrator in a Standalone Environment

NAS storage pre-requisites

Issue Description

This article describes how to use NAS as NuGet Storage for UiPath Orchestrator in a standalone environment.

NAS (Network Attached Storage) can be used as NuGet storage for UiPath Orchestrator in a standalone environment, provided it meets UiPath's requirements for external storage. Below are the key considerations and steps to proceed:

1. Ensure Compatibility

NAS should support SMB (Server Message Block) or NFS (Network File System) protocols to allow seamless integration.

Ensure the NAS system provides reliable access with minimal latency, as NuGet storage is critical for orchestrator performance.

2. Storage Path Configuration

You need to configure the NuGet.Storage path in the Orchestrator dll config file to point to the NAS location.

Example path in orchestartor dll.config file:

"NuGet.Storage.Path": "\\\\NAS_Server\\NugetPackages"

3. Permissions

Ensure that the application pool identity or the service account running Orchestrator has full read/write permissions to the NAS storage location.

Test access by logging in with the service account and manually creating/deleting files in the target directory.

4. Backup and Maintenance

Verify that the NAS solution supports regular backups to prevent data loss.

Configure monitoring to ensure availability and performance of the NAS system.

5. Test Environment

Before migrating production workloads, set up a test environment with NAS configured as the NuGet storage to validate performance and stability.

6. UiPath Documentation

Refer to UiPath documentation on NuGet feed configuration for additional guidance.