System requirements
While waiting for Citrix to provision Citrix Endpoint Management, be sure to prepare for your Citrix Endpoint Management deployment by installing Cloud Connector. Although Citrix hosts and delivers your Citrix Endpoint Management solution, some communication and port setup is required. That setup connects the Citrix Endpoint Management infrastructure to corporate services, such as Active Directory.
Cloud Connector requirements
Citrix uses Cloud Connector to integrate the Citrix Endpoint Management architecture into your existing infrastructure. Cloud Connector integrates the following resource locations to Citrix Endpoint Management securely over port 443: LDAP, PKI Server, internal DNS queries, and Citrix Workspace enumeration.
-
At least two dedicated Windows Server machines that are joined to your Active Directory domain. The machines can be virtual or physical. The machine where you’re installing the Connector must be in sync with UTC time for proper installation and operation. For a full list of the latest requirements, see the deployment materials provided by your Citrix Account Team.
The onboarding wizard guides you through installing Cloud Connector on those machines.
-
For more platform system requirements, see Citrix Cloud Connector.
Supported Active Directory functional levels
For use with Citrix Endpoint Management, the Citrix Cloud Connector supports the following forest and domain functional levels in Active Directory.
Forest Functional Level | Domain Functional Level | Supported Domain Controllers |
---|---|---|
Windows Server 2016 | Windows Server 2016 | Windows Server 2016, Windows Server 2019 |
Windows Server 2016 | Windows Server 2019 | Windows Server 2019 |
Windows Server 2019 | Windows Server 2019 | Windows Server 2019 |
Note:
Windows Servers 2012 R2, 2012, and 2008 R2 are no longer supported as they have reached end of life. For more information, see Microsoft products life cycle documention.
Citrix Gateway requirements
Citrix Endpoint Management requires a Citrix Gateway installed in your resource location for the following scenarios:
- You require a micro VPN for access to internal network resources for line-of-business apps. Those apps are wrapped with Citrix MDX technology. The micro VPN needs Citrix Gateway to connect to internal back-end infrastructures.
- You plan to use Citrix mobile productivity apps, such as Citrix Secure Mail.
- You plan to integrate Citrix Endpoint Management with Microsoft Endpoint Manager.
The requirements:
- Domain (LDAP) authentication
- Citrix Gateway 12.1 or above, with a Platform/Universal license
For details, see Licensing.
- Public SSL Certificate.
For details, see Create and Use SSL Certificates on a Citrix ADC Appliance.
- Unused public IP address for Citrix Gateway Virtual Server
- Publicly resolvable Fully Qualified Domain Name (FQDN) for Citrix Gateway Virtual Server
- Cloud-hosted Citrix Endpoint Management Intermediate and Root certificates (provided in the script bundle)
- Unused internal private IP address for the proxy load balancer IP
- For port requirements, see Citrix Gateway port requirements later in this article.
- Citrix Endpoint Management integration with Microsoft Endpoint Manager
- Deploy Citrix ADC VPX instance on Microsoft Azure
For information about Citrix Gateway requirements, see the deployment materials provided by your Citrix Account Team.
For information about Android Enterprise requirements, see the Android Enterprise section.
Citrix Files requirements
Citrix Files file sync and sharing services are available in the Citrix Endpoint Management Premium Service offering. Storage zones controller extends the Citrix Files software as a service (SaaS) cloud storage by giving private data storage to your Citrix Files account.
Storage zones controller requirements:
- A dedicated physical or virtual machine
- Windows Server 2012 R2 (Datacenter, Standard, or Essentials), Windows Server 2016, Windows Server 2019, or Windows Server 2022
- 2 vCPUs
- 4 GB RAM
- 50 GB hard disk space
-
Server roles for Web Server (IIS):
- Application Development: ASP. NET 4.5.2
- Security: Basic Authentication
- Security: Windows Authentication
Citrix Files platform requirements:
- The Citrix Files installer requires administrative privileges on the Windows Server
- Citrix Files Admin user name
Port requirements
To enable devices and apps to communicate with Citrix Endpoint Management, you open specific ports in your firewalls. The following diagram shows the traffic flow for Citrix Endpoint Management.
The following sections list the ports that you must open. For information about the URLs that mobile productivity apps use, see Feature flag management.
Citrix Gateway port requirements
Open ports to allow user connections from Citrix Secure Hub and Citrix Workspace through Citrix Gateway to:
- Citrix Endpoint Management
- StoreFront
- Other internal network resources, such as intranet websites
For more information about Citrix Gateway, see Configuring Settings for your Citrix Endpoint Management Environment in the Citrix Gateway documentation. For information about IP addresses, see How NetScaler Gateway uses IP addresses in the NetScaler Gateway documentation.
TCP Port | Description | Source | Destination |
---|---|---|---|
53 (TCP and UDP) | Used for DNS connections. | Citrix Gateway SNIP | DNS server |
80/443 | Citrix Gateway passes the micro VPN connection to the internal network resource through the second firewall. | Citrix Gateway SNIP | Intranet websites |
123 (TCP and UDP) | Used for Network Time Protocol (NTP) services. | Citrix Gateway SNIP | NTP server |
389 | Used for insecure LDAP connections. | Citrix Gateway NSIP (or, if using a load balancer, SNIP) | LDAP authentication server or Microsoft Active Directory |
443 | Used for connections to StoreFront from Citrix Workspace to Citrix Virtual Apps and Desktops. | Internet | Citrix Gateway |
443 | Used for connections to Citrix Endpoint Management for web, mobile, and SaaS app delivery. | Internet | Citrix Gateway |
443 | Used for Cloud Connector communication – LDAP, DNS, PKI & Citrix Workspace enumeration | Cloud Connector Servers | https://*.citrixworkspacesapi.net, https://*.cloud.com (commercial), https://*.blob.core.windows.net/, https://*.servicebus.windows.net |
443 | Used for accessing the Citrix Endpoint Management Self-Help Portal, if enabled, through the browser. | Access point (browser) | Citrix Endpoint Management (https://<sitename>/zdm/shp ) |
636 | Used for secure LDAP connections. | Citrix Gateway NSIP (or, if using a load balancer, SNIP) | LDAP authentication server or Active Directory |
1494 | Used for ICA connections to Windows-based applications in the internal network. Citrix recommends keeping this port open. | Citrix Gateway SNIP | Citrix Virtual Apps and Desktops |
1812 | Used for RADIUS connections. | Citrix Gateway NSIP | RADIUS authentication server |
2598 | Used for connections to Windows-based applications in the internal network using session reliability. Citrix recommends keeping this port open. | Citrix Gateway SNIP | Citrix Virtual Apps and Desktops |
3269 | Used for Microsoft Global Catalog secure LDAP connections. | Citrix Gateway NSIP (or, if using a load balancer, SNIP) | LDAP authentication server or Active Directory |
4443 | Used for accessing the Citrix Endpoint Management console by an administrator through the browser. | Access point (browser) | Citrix Endpoint Management |
8443 | Used for enrollment, app store, and mobile app management (MAM). | Citrix Gateway SNIP | Citrix Endpoint Management |
8443 | Secure Ticket Authority (STA) port used for Citrix Secure Mail authentication token | Citrix Gateway SNIP | Citrix Endpoint Management |
Network and firewall requirements
To enable devices and apps to communicate with Citrix Endpoint Management, you open specific ports in your firewalls. The following tables list those ports.
Open ports from the internal network to Citrix Cloud:
TCP port | Source IP | Description | Destination | Destination IP |
---|---|---|---|---|
443 | Cloud Connector | https://*.citrixworkspacesapi.net, https://*.cloud.com (commercial), https://*.sharefile.com, https://cwsproduction.blob.core.wind ows.net/downloads, https://*.servicebus.windows.net |
||
443 | Administrative Console | https://*.citrixworkspacesapi.net, https://*.cloud.com (commercial), https://*.citrix.com, https://cwsproduction.blob.core.windows.net/downloads |
||
443 | Citrix Endpoint Management Self-Help Portal access through a browser (if the portal is enabled) | Citrix Endpoint Management | ||
4443 | Citrix Endpoint Management console access through a browser | Citrix Endpoint Management |
Open ports from the Internet to the DMZ:
TCP port | Description | Source IP | Destination | Destination IP |
---|---|---|---|---|
443 | Citrix Endpoint Management Client Device | Citrix Gateway IP | ||
443 | Citrix Endpoint Management Client Device | Citrix Gateway VIP | ||
443 | Citrix Files Public IP | CTX208318 | Citrix Gateway VIP |
Open ports from the DMZ to the internal network:
TCP port | Description | Source IP | Destination | Destination IP |
---|---|---|---|---|
389 or 636 | Citrix Gateway NSIP | Active Directory IP | ||
53 (UDP) | Citrix Gateway NSIP | DNS Server IP | ||
443 | Citrix Gateway SNIP | Exchange (EAS) Server IP | ||
443 | Citrix Gateway SNIP | Internal Web Apps/Services | ||
443 | Citrix Gateway SNIP | Storage zones controller IP |
Open ports from the internal network to the DMZ:
TCP port | Description | Source IP | Destination | Destination IP |
---|---|---|---|---|
443 | Admin Client | Citrix Gateway NSIP |
Open ports from the internal network to the Internet:
TCP port | Description | Source IP | Destination | Destination IP |
---|---|---|---|---|
443 | Exchange (EAS) Server IP | Citrix Endpoint Management Push Notification Listeners (1) | ||
443 | Storage zones controller IP | Citrix Files Control Plane | CTX208318 |
(1) us-east-1.mailboxlistener.xm.citrix.com, eu-west-1.mailboxlistener.xm.citrix.com, ap-southeast-1.mailboxlistener.xm.citrix.com
Open ports from the corporate Wi-Fi to the Internet:
TCP port | Description | Source IP | Destination | Destination IP |
---|---|---|---|---|
8443 / 443 | Citrix Endpoint Management Client Device | Citrix Endpoint Management | ||
5223 | Citrix Endpoint Management Client Device | Apple APNS Servers | 17.0.0.0/8 |
|
5228 | Citrix Endpoint Management Client Device | Firebase Cloud Messaging | android.apis.google.com, fcm.googleapis.com |
|
5229 | Citrix Endpoint Management Client Device | Firebase Cloud Messaging | android.apis.google.com, fcm.googleapis.com |
|
5230 | Citrix Endpoint Management Client Device | Firebase Cloud Messaging | android.apis.google.com, fcm.googleapis.com |
|
443 | Citrix Endpoint Management Client Device | Firebase Cloud Messaging | fcm.googleapis.com |
|
443 | Citrix Endpoint Management Client Device | Windows Push Notification Service | *.notify.windows.com |
|
443 / 80 | Citrix Endpoint Management Client Device | Apple iTunes App Store | ax.apps.apple.com, *.mzstatic.com, vpp.itunes.apple.com |
|
443 / 80 | Citrix Endpoint Management Client Device | Google Play | play.google.com, android.clients.google.com, android.l.google.com, android.com, google-analytics.com |
|
443 / 80 | Citrix Endpoint Management Client Device | Microsoft App Store | login.live.com, *.notify.windows.com |
|
443 | Citrix Endpoint Management Client Device | Citrix Endpoint Management AutoDiscovery service for iOS and Android | discovery.cem.cloud.us |
|
443 | Citrix Endpoint Management Client Device | Citrix Endpoint Management AutoDiscovery service for Windows |
enterpriseenrollment.mycompany.com , discovery.cem.cloud.us
|
|
443 | Storage zones controller IP | Citrix Files Control Plane | CTX208318 | |
443 | Citrix Endpoint Management Client Device | Google Mobile Management, Google APIs, Google Play Store APIs | *.googleapis.com |
|
443 | Citrix Endpoint Management Client Device | Connectivity checks for CloudDPC versions earlier than v470. Android connectivity checks starting with N MR1 requires https://www.google.com/generate_204 to be reachable, or for the given Wi-Fi network to point to a reachable PAC file) |
connectivitycheck.android.com, www.google.com |
Port requirement for AutoDiscovery service connectivity
This port configuration makes sure that Android devices connecting from Citrix Secure Hub for Android can access the Citrix Endpoint Management AutoDiscovery service (ADS) from within the internal network. The ability to access the ADS is important when downloading any security updates made available through the ADS.
Note:
ADS connections might not support your proxy server. In this scenario, allow the ADS connection to bypass the proxy server.
If you want to enable certificate pinning, complete the following prerequisites:
- Collect Citrix Endpoint Management server and Citrix Gateway certificates: The certificates must be in PEM format and must be a public certificate and not the private key.
- Contact Citrix Support and place a request to enable certificate pinning: During this process, you’re asked for your certificates.
Certificate pinning requires that devices connect to ADS before the device enrolls. This requirement makes sure that the latest security information is available to Citrix Secure Hub. For Citrix Secure Hub to enroll a device, the device must reach the ADS. So opening ADS access within the internal network is critical to enabling devices to enroll.
To allow access to the ADS for Citrix Secure Hub for Android/iOS, open port 443 for the following FQDN :
FQDN | Port | IP and port usage |
---|---|---|
discovery.cem.cloud.us |
443 | Citrix Secure Hub - ADS Communication via CloudFront |
For information on supported IP addresses, see Cloud-based storage centers from AWS.
Android Enterprise network requirements
For information about the outbound connections to consider when setting up network environments for Android Enterprise, see the Google support article, Android Enterprise Network Requirements.
App requirements
Citrix Endpoint Management supports adding and maintaining up to 300 apps. Going over this limit causes your system to become unstable.