Setting Up a SystemLink Server
- Updated2026-07-01
- 2 minute(s) read
Install and configure SystemLink Server on your host to begin managing systems and working with data. SystemLink Server includes the SystemLink web application and SystemLink APIs.
- NI Package Manager (NIPM)
- Volume License Manager
Note Install this application if you plan to use SystemLink on non-host machines. For example, if you are connecting a machine to a server through SystemLink Client.
-
In NI Package Manager, on the Browse
Products tab, search for and install SystemLink Server and related
installers.
You do not need to install SystemLink Client on your server machine.
- Restart your machine to complete the installation.
-
Launch NI Web Server Configuration and follow the prompts in NI Web Server
Configuration to set up your server. You can use these credentials to log into
SystemLink with server administrator privileges.
For more information on server settings, refer to the NI Web Server Configuration help.
-
Create a DNS alias.
- In NI Web Server Configuration, click Remote.
- Select Allow remote connection from any client.
-
Enter the DNS alias to use for your server.
The third-party DNS server you use determines the alias.
- Click Apply and Restart.
-
Prepare your server to connect to SystemLink Client.
-
Ensure the following default ports are open on your server.
Note SystemLink automatically manages the local Windows firewall. If you are on a corporate network, you might need to work with your IT department to configure your corporate network firewall.
Port Purpose 80 (default HTTP) or 443 (default HTTPS, recommended) SystemLink uses these ports to allow targets to perform the following actions.
- Install packages from the server.
- Publish data.
- Receive data.
4505-4506 SaltStack uses these ports to execute remote procedures on targets. 5672 RabbitMQ uses this port. Legacy client communications require this port. SystemLink disables the port by default. 59100-59110 LogosXT uses these ports for OPCUA connectivity. 2343, 2809, and 59110-59210 Clients, such as DIAdem, use these ports to access the SystemLink DataFinder index and TDM. SystemLink Base, Full, and Pro do not require these ports. - If you are setting up SystemLink on a network that uses a proxy server, configure proxy settings for SystemLink.
-
Ensure the following default ports are open on your server.
- Connect to a remote database or file share to enhance scalability.
- Manage access to SystemLink using workspaces, roles, and privileges.
- Set up at least one SystemLink client for a Windows target or NI Linux Real-Time target to begin managing systems.
Related Information
- Download NI Package Manager (NIPM)
- Download Volume License Manager
- NI Web Server Configuration help
- Configuring Proxy Settings for SystemLink
Configure SystemLink for a network that uses a proxy server to ensure that your systems can access feeds from NI Package Manager.
- Configuring FileIngestion Storage Options
Configure SystemLink to store files on a remote network drive.
- Connecting to a Standalone Remote Mongo Database
Configure SystemLink to access a remote Mongo database to enhance scalability and fault tolerance.
- Connecting to a Remote PostgreSQL Database
Configure SystemLink to access a remote PostgreSQL database to enhance scalability and fault tolerance in Test Monitor.
- Managing Access to SystemLink
As a system administrator, specify which parts of Systemlink different users can access through workspaces, roles, and privileges.
- Connecting an NI Linux Real-Time Target to Your SystemLink Server
Establish a connection between your SystemLink server and an NI Linux Real-Time target.
- Connecting a Windows Target to Your SystemLink Server
Establish a connection between your SystemLink server and a remote Windows target.
- Assigning Users to Roles in a Workspace
Create custom experiences for each type of user on the server by specifying which role a user has and which workspaces they can access.