Skip to content

Citrix Integration Guide

Turbo enables rapid deployment of virtualized applications on Citrix Virtual Apps (formerly XenApp), providing seamless integration with your existing Citrix infrastructure. This integration allows you to:

  • Deploy applications without modifying base images
  • Run multiple application versions side-by-side
  • Eliminate server silos and consolidate infrastructure
  • Automate application deployment and updates

What you'll learn

  • How to install and configure Turbo on Citrix servers
  • How to deploy applications using the command line interface
  • How to integrate applications with Citrix Studio
  • How to manage multiple application versions

Prerequisites

  • Turbo for Windows installed for all users
  • Administrative access to Citrix Virtual Apps server
  • Access to Citrix Studio

Initial Setup

Install the Turbo Client on the Citrix Virtual Apps server using either the standalone deployment or offline deployment method.

bash
# Silent system-wide installation
start /wait turbo-client.exe --all-users --silent --hide-gui

Citrix start command

Note

The --hide-gui flag is recommended when users will be streaming application windows rather than full desktops

Adding Applications to Citrix

  1. Configure a Turbo Workspace with your desired applications

  2. Follow the deploy using subscriptions guide to set up the subscription. The basic command is:

    bash
    # Subscribe to workspace, register applications, and pull images
    turbo subscribe myworkspace --all-users --register --pull

Method 2: Using Turbo Installi (No Turbo Server Required)

  1. Import application images:

    Tips

    • When pulling an image, if you omit the version from the application identifier, then the latest version will be used
    • Multiple images can be pulled simultaneously using a comma separated list
    bash
    # Pull from Turbo.net Hub (if internet available)
    turbo pull mozilla/firefox-esr,google/chrome,microsoft/ie:8,jre:6.45 --all-users
    
    # Import from local folder
    turbo import svm -n=mozilla/firefox-esr C:\temp\firefox-esr.svm --all-users
    
    # Import from network share
    # Caution: network errors may require re-running the command
    turbo import svm -n=mozilla/firefox-esr \\networkshare\turbo\packages\mozilla_firefox-esr\mozilla_firefox-esr.svm --all-users

    Citrix installi start menu

  2. Install applications with desired isolation settings:

    bash
    # Add Firefox ESR to the Start Menu
    turbo installi --offline --all-users mozilla/firefox-esr -- --isolate=merge
    
    # Add Chrome to the Start Menu
    turbo installi --offline --all-users google/chrome -- --isolate=write-copy
    
    # Add IE8 with Java 6 to the Start Menu
    turbo installi --offline --all-users microsoft/ie:8,jre:6.45 -- --isolate=full

    Citrix installi command

    The applications will appear in the Start Menu of the server:

    Citrix installi start menu

Adding Applications to Citrix Studio

  1. Start Citrix Studio and go to Applications > Add Applications

    Citrix studio applications

  2. Select the option to Add applications From Start Menu...

    Citrix studio add application

  3. Select the Turbo-installed applications

    Citrix studio application selection

  4. Click through to Finish to complete the process

    Citrix studio application table

Running Applications

Once added to Citrix Studio, users can access the applications from the Citrix StoreFront website or the Citrix Receiver application.

Citrix StoreFront

Click on an application to launch it.

Citrix StoreFront launch application

Side-by-Side Application Versions

One of the key benefits of Turbo on Citrix is the ability to run multiple application versions side-by-side on the same server. This eliminates the need for separate silos for different application versions.

Citrix side-by-side IEExample: Multiple versions of Internet Explorer with different Java versions running simultaneously

Since applications run in isolated environments, any combination of browsers, plugins, and runtimes can run side-by-side on the same server:

Citrix StoreFront side-by-side

For example, an Internet Explorer 8 with Java 6 environment can run alongside an Internet Explorer 10 with Java 7 environment or another Internet Explorer 8 with Java 7 environment:

Citrix StoreFront side-by-side IE

This allows elimination of Citrix siloing and consolidation of servers to a single version of Citrix using a single base image.

Virtual Desktop Deployment

For Virtual Desktop (VDI) environments, refer to our general VDI deployment guides:

These guides cover deployment methods that work across various VDI platforms.

Next Steps

Visit the Turbo Hub to browse available applications.

For additional support or custom deployment scenarios, contact Turbo Support.