StoreFront 1912 LTSR

System requirements

When planning your installation, Citrix recommends that you allow at least an additional 2 GB of RAM for StoreFront over and above the requirements of any other products installed on the server. The subscription store service requires a minimum of 5 MB disk space, plus approximately 8 MB for every 1000 application subscriptions. All other hardware specifications must meet the minimum requirements for the installed operating system.

Note:

Upgrading to the latest current release from an older current release that is now End of Life is not supported. For more information see CTX200356.

Citrix has tested and provides support for StoreFront installations on the following platforms:

  • Windows Server 2019 Datacenter and Standard editions
  • Windows Server 2016 Datacenter and Standard editions
  • Windows Server 2012 R2 Datacenter and Standard editions

Upgrading the operating system version on a server running StoreFront is not supported. Citrix recommends that you install StoreFront on a new installation of the operating system. All the servers in a multiple server deployment must run the same operating system version with the same locale settings.

StoreFront server groups containing mixtures of operating system versions and locales are not supported. StoreFront server groups can contain a maximum of six servers. However, from a capacity perspective based on simulations, there is no advantage of server groups containing more than three servers. Ideally, all servers in a server group should reside in the same location (data center, availability zone), but server groups can span locations within the same region provided that links between servers in the group meet minimum latency criteria. See Scalability.

Before you can install StoreFront, Windows PowerShell (version 4.0 or later) and Microsoft Management Console (version 3.0 or later) must be installed on the web server. These are both default components of Windows Server.

The StoreFront installer checks that the following prerequisites are installed and enabled before installing StoreFront. By default these prerequisites are provided as feature packages by the OS. If the StoreFront installer detects that any of these prerequisites are missing or disabled, they are automatically installed and enabled:

  • Microsoft .NET Framework (version 4.5.1 or later)
  • Microsoft ASP.NET (version 4.5 or later)
  • Microsoft Visual C++ 2017 (x64) Runtime (v141)
  • Microsoft Internet Information Services (IIS)

    IIS is added by the web server ‘Windows Server’ role, with its version dependent on the chosen operating system. For reference, the StoreFront installer adds the following IIS roles:

    • Web-Static-Content
    • Web-Default-Doc
    • Web-Http-Errors
    • Web-Http-Redirect
    • Web-Http-Logging
    • Web-Mgmt-Console
    • Web-Scripting-Tools
    • Web-Windows-Auth
    • Web-Basic-Auth
    • Web-AppInit
    • Web-Asp-Net45
    • Net-Wcf-Tcp-PortSharing45

    The relative path to StoreFront in IIS must be the same on all the servers in a server group.

StoreFront uses the following ports for communication. Ensure your firewalls and other network devices permit access to these ports.

  • TCP ports 80 and 443 are used for HTTP and HTTPS communications, respectively, and must be accessible from both inside and outside the corporate network.
  • TCP port 808 is used for communications between StoreFront servers and must therefore be accessible.
  • A TCP port randomly selected from all unreserved ports is used for communications between the StoreFront servers in a server group. When you install StoreFront, a Windows Firewall rule is configured enabling access to the StoreFront executable. However, since the port is assigned randomly, you must ensure that any firewalls or other devices on your internal network do not block traffic to any of the unassigned TCP ports.
  • TCP port 8008 is used by Citrix Workspace app for HTML5, or supported versions of Citrix Receiver and Citrix Workspace app, where enabled, for communications from local users on the internal network to the servers providing their desktops and applications.

StoreFront supports both pure IPv6 networks and dual-stack IPv4/IPv6 environments.

Storing subscription data using Microsoft SQL Server

You can optionally Store subscription data using Microsoft SQL Server. StoreFront supports same Microsoft SQL Server versions for this as Citrix Virtual Apps and Desktops does for databases. In Citrix Virtual Apps and Desktops system requirements, see Databases.

Infrastructure requirements

Citrix has tested and provides support for StoreFront when used with the following Citrix product versions.

Citrix server requirements

StoreFront stores aggregate desktops and applications from the following products.

  • Citrix Virtual Apps and Desktops 7 1912 LTSR
  • Citrix Virtual Apps and Desktops 7 1909
  • Citrix Virtual Apps and Desktops 7 1906
  • Citrix Virtual Apps and Desktops 7 1903
  • Citrix Virtual Apps and Desktops 7 1811
  • Citrix Virtual Apps and Desktops 7 1808
  • XenApp and XenDesktop 7.15 LTSR *
  • XenApp and XenDesktop 7.6 LTSR *

* For more information about using this Current Release (CR) in a Long Term Service (LTSR) environment and other frequently asked questions, see Knowledge Center article.

Citrix Gateway requirements

The following versions of Citrix Gateway and NetScaler Gateway can be used to provide access to StoreFront for users on public networks.

  • Citrix Gateway 13.0
  • Citrix Gateway 12.1
  • NetScaler Gateway 12.0
  • NetScaler Gateway 11.1

Citrix Workspace app for HTML5 requirements

To enable users to access desktops and applications using Citrix Workspace app for HTML5 running on Receiver for Web sites, the following additional requirements apply.

For internal network connections, Citrix Workspace app for HTML5 enables access to desktops and applications provided by the following products.

  • Citrix Virtual Apps and Desktops 7 1912 LTSR
  • Citrix Virtual Apps and Desktops 7 1909
  • Citrix Virtual Apps and Desktops 7 1906
  • Citrix Virtual Apps and Desktops 7 1903
  • Citrix Virtual Apps and Desktops 7 1811
  • Citrix Virtual Apps and Desktops 7 1808
  • XenApp and XenDesktop 7.15 LTSR
  • XenApp and XenDesktop 7.6 LTSR

Note:

Citrix Workspace app for HTML5 only launches desktops and apps using internal network connections when secure connections to the VDAs hosting those resources have been configured. You cannot use HTTP connections to the VDAs that host the apps and desktops.

For remote users outside the corporate network, Citrix Workspace app for HTML5 enables access to desktops and applications through the following versions of Citrix Gateway and NetScaler Gateway.

  • Citrix Gateway 13.0
  • Citrix Gateway 12.1
  • NetScaler Gateway 12.0
  • NetScaler Gateway 11.1

For users connecting through Citrix Gateway, Citrix Workspace app for HTML5 enables access to desktops and applications provided by the following products.

  • Citrix Virtual Apps and Desktops 7 1912 LTSR
  • Citrix Virtual Apps and Desktops 7 1909
  • Citrix Virtual Apps and Desktops 7 1906
  • Citrix Virtual Apps and Desktops 7 1903
  • Citrix Virtual Apps and Desktops 7 1811
  • Citrix Virtual Apps and Desktops 7 1808
  • XenApp and XenDesktop 7.15 LTSR
  • XenApp and XenDesktop 7.6 LTSR

User device requirements

StoreFront provides a number of different options for users to access their desktops and applications. Citrix Workspace app users can either access stores through Citrix Workspace app, or use a web browser to log on to a Citrix Receiver for Web site for the store. For users who cannot install Citrix Workspace app but who have an HTML5-compatible web browser, you can provide access to desktops and applications directly within the web browser by enabling Citrix Workspace app for HTML5 on your Citrix Receiver for Web site.

Users with PCs running the Citrix Desktop Lock, along with older Citrix clients that cannot be upgraded, must connect through the XenApp Services URL for the store.

To deliver Microsoft Application Virtualization (App-V) sequences to users, you also require a supported version of the Microsoft Application Virtualization Desktop Client. For more information, see Managing Streamed Applications. Users cannot access offline applications or App-V sequences through Citrix Receiver for Web sites.

Using Citrix Workspace app to access StoreFront stores

You can use all currently supported versions of Citrix Workspace app to access StoreFront stores from both internal network connections and through Citrix Gateway. For Citrix Workspace app and Citrix Receiver lifecycle dates, see https://www.citrix.com/support/product-lifecycle/milestones/receiver.html.

You can connect to StoreFront stores through Citrix Gateway using the Citrix Gateway plug-in, ICA proxy or clientless VPN (cVPN). See Unified user experience.

Accessing stores through Citrix Receiver for Web sites

To access Citrix Receiver for Web sites from both internal network connections and through Citrix Gateway, use latest version of the following browsers:

On Windows

  • Internet Explorer 11
  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox

On Mac

  • Safari
  • Google Chrome
  • Mozilla Firefox

On Linux

  • Google Chrome
  • Mozilla Firefox

Connections through Citrix Gateway can be made using the Citrix Gateway plug-in, ICA proxy or clientless VPN (cVPN). Additionally, specific versions of Citrix Gateway are required to enable connections from outside the corporate network. For more information, see Infrastructure requirements.

Launching resources through Citrix Receiver for Web sites

Citrix Receiver for Web sites support launches either via a natively installed Citrix Workspace app, or via Citrix Workspace app for HTML5. All of the browsers listed above are HTML5 compliant and support HTML5 resource launches. Depending on your Receiver for Web configuration, it is possible for end users to switch between the two launch methods.

Accessing stores through XenApp Services URLs

You can use XenApp Services URLs to access StoreFront stores with reduced functionality. XenApp Services URLs provide backward compatible legacy support for connections made by Citrix Receiver 3.4 Enterprise and older clients that only support connections via PNAgent. Connections through Citrix Gateway, where supported, can be made using both the Citrix Gateway plug-in and clientless access.

Smart card requirements

Using Citrix Receiver for Windows 4.x, and Citrix Workspace app 1808 for Windows or later, with smart cards

Citrix tests for compatibility with the U.S. Government Dept. Of Defense Common Access Card (CAC), U.S. National Institute of Standards and Technology Personal Identity Verification (NIST PIV) cards, and some USB smart card tokens. You can use contact card readers that comply with the USB Chip/Smart Card Interface Devices (CCID) specification and are classified by the German Zentraler Kreditausschuss (ZKA) as Class 1 smart card readers. ZKA Class 1 contact card readers require that users insert their smart cards into the reader. Other types of smart card readers, including Class 2 readers (which have keypads for entering PINs), contactless readers, and virtual smart cards based on Trusted Platform Module (TPM) chips, are not supported.

For Windows devices, smart card support is based on Microsoft Personal Computer/Smart Card (PC/SC) standard specifications. As a minimum requirement, smart cards and card readers must be supported by the operating system and have received Windows Hardware Certification.

For more information about Citrix-compatible smart cards and middleware, see Smart cards in the Citrix Virtual Apps and Desktops documentation, and http://www.citrix.com/ready.

Authenticating through Citrix Gateway

The following versions of Citrix Gateway can be used to provide access to StoreFront for users on public networks authenticating with smart cards.

  • Citrix Gateway 13.0
  • Citrix Gateway 12.1
  • NetScaler Gateway 12.0
  • NetScaler Gateway 11.1

Citrix Analytics service requirements

You can configure Citrix StoreFront so that Citrix Workspace App can send data to the Citrix Analytics service. Configuration details are described in Citrix Analytics service. This functionality is supported for the following scenarios:

  • Stores which are accessed by browsing to Citrix Receiver for Web sites in HTML5-compatible browsers. Citrix Analytics service data is supplied when launching resources using either the native Citrix Workspace app or using HTML5.
  • Stores which are accessed from Citrix Workspace app 1903 for Windows or later.
  • Stores which are accessed from Citrix Workspace app 1901 for Linux or later.