Configure a pull service relay server using a Linux FTP, Explicit FTPS, or SFTP server for use with product provisioning and staging. The pull service must be installed before you integrate the server with the Workspace ONE ™ UEM console.


  • An FTP, Explicit FTPS, Implicit FTPS, or SFTP server. Only Android supports Implicit FTPS relay servers.
  • Linux-based servers must run either CentOS or SLES 11 SP3.
  • Java 8+ must be installed on Linux-based servers.
  • The relay server requires network access between the server (in-store, distribution center, and so on) and to the Workspace ONE UEM SaaS environment.
  • Each server requires disk storage of 2 MB for the pull server installer and hard disk space for all the content pulled to the server.


To create a Linux-based pull relay server, take the following steps.

  1. Configure an FTP, Explicit FTPS, or SFTP server. You must create an FTP user with read/write/delete permissions for both the directory and the files used in the relay server. This FTP user must have a user name and password for authentication. Note the home directory of the user for use in configuring the pull service.
  2. Navigate to Groups & Settings > All Settings > System > Enterprise Integration > Pull Service Installers .
  3. Download the Linux Pull Service Installer and the Configuration file onto the server using your preferred server management system.
  4. Open the XML config file and update the IP Address with your console server FQDN, for example,




    <endPointAddress>https://[endpoint URL]/contentpull /</endPointAddress>



  5. In the command prompt, enter the following.


    sudo ./LinuxPullServerInstaller.bin


    Alternatively, enter the following command to install silently.


    sudo ./LinuxPullServerInstaller.bin -I silent


  6. Navigate to Devices > Staging & Provisioning > Relay Servers > Undiscovered Pull Relay Servers. If you have configured the FTP, Explicit FTPS, or SFTP server correctly, it provides feedback to this effect. If you do not see your server displayed, check your configuration settings.
  7. Configure the relay server as a pull relay server in the UEM console. See Configure a Relay Servers for more details.

The installer looks for the PullserviceInstaller.config file in the installer execution directory. If the file is missing, the installer prompts you to let you know the file is missing.