Spotfire Server and Environment - Quick Start

Installing the Spotfire Server files (tarball Linux)

You can install the Spotfire Server files on Linux using the tarball installer.

About this task

  • For security and product performance reasons, install Spotfire Server on a different computer than the database.
  • You might need to configure Security-Enhanced Linux in your system, if enabled, to install the Spotfire Server using the tarball. Check the corresponding documentation for your operating system.

Procedure

  1. Copy the Spotfire Server installation software package from its download directory to a temporary directory on the target host.
    For example, /temp/.
  2. Create a destination directory for the Spotfire Server.
    Note: The directory must contain the string spotfireserver for start and stop scripts to work.
    Example:
    mkdir -p /opt/spotfire/spotfireserver/<version_number>
  3. From the destination directory, unpack the package.
    Example:
    cd /opt/spotfire/spotfireserver/<version_number>
    tar xzf /temp/spotfireserver-<version_number>.x86_64.tar.gz
    --strip-components 1
    The Spotfire Server is unpacked into the specified directory.
  4. In the directory that you unpack the tarball to in step 3, execute the configure post-installation script, specifying the values for the parameters.
    Example:
    cd /opt/spotfire/spotfireserver/<version_number>
    ./configure -s <SERVER_FRONTEND_PORT> \
        -r <SERVER_BACKEND_REGISTRATION_PORT> \
        -b <SERVER_BACKEND_COMMUNICATION_PORT>
    Note:
    • To be prompted to provide the values, run the ./configure command with no parameters (./configure).
    • To provide specific parameter values, run the ./configure command with explicit values for the parameters (for example, ./configure -s 81 -r 9081 -b 9444).
    See details about the installation parameters on Installation of Spotfire Server if needed.
    Text similar to the following is shown on the command line:
    Post install configuration of Spotfire Server <version_number> was successful.
  5. To configure Spotfire Server, run the following command:
    sudo ./configure-boot
    Text similar to the following is shown on the command line.
    Spotfire Server <version number> service has been successfully installed.
    You can start the service manually using: systemctl start SERVICE_NAME
    You can stop the service manually using: systemctl stop SERVICE_NAME
    You can enable the service to start on boot using: systemctl enable SERVICE_NAME

    The SERVICE_NAME refers to the name and version of the Spotfire Server service that has been installed. For example, spotfireserver-14.8.0.

    Note: Running the configure-boot script changes the installation directory ownership to user spotfire and restricts other users from performing actions on the installation directory.

Customizing your installation

You can make your tarball installation more streamlined by using commands as in the following example:
SERVER_VERSION=<version> 
mkdir -p /opt/spotfire/spotfireserver/${SERVER_VERSION} 
tar xvf spotfireserver-${SERVER_VERSION}.x86_64.tar.gz \
    --strip-components=1 \
    --directory=/opt/spotfire/spotfireserver/${SERVER_VERSION} 

/opt/spotfire/spotfireserver/${SERVER_VERSION}/configure \
     -s "${SERVER_FRONTEND_PORT:-8080}" \
     -r "${SERVER_BACKEND_REGISTRATION_PORT:-9080}" \
     -b "${SERVER_BACKEND_COMMUNICATION_PORT:-9443}" 

/opt/spotfire/spotfireserver/${SERVER_VERSION}/configure-boot