FME Flow: 2024.2

Install the FME Flow Core, FME Engines, and Web Application Server

Start the FME Flow Installer.

(Windows only) Installation Extractor

On the Installation Extractor dialog, specify a Destination folder in which to extract installation files. Note that this folder only specifies where installation files are extracted—it does not specify where FME Flow program files are installed. That location is specified later in the installer.

Tip  Take note of the specified Destination folder location. Following installation, you may wish to:
  • Review the installation .log file.
  • Remove these files to save disk space.

Click Install.

When extraction is complete, the installer opens. Proceed through the installer to the Choose Setup Type dialog.

Choose Setup Type

Select the Distributed/Fault Tolerant install option.

Custom Setup

Select FME Flow Core Components, FME Engine, and Web Services.

Optionally, select FME Flow Database. If you do so, note that:

Destination Folder

Specify the installation directory for FME Flow. Do not specify a UNC path.

User Account

 Specify the Windows user account that will run the FME Flow System Services. This account must have:

Note  If unsure, you can update account settings for the FME Flow system services after installation in the Services manager (Windows) or Linux equivalent.
Note  The FME Flow Database service always runs under the local system account.

FME Flow System Share

Specify a directory on another machine to store FME Flow System Share files, which include Repositories and Resources. If this is a Linux installation, specify the mounted directory. For more information, see Provide a Remote File System for the FME Flow System Share.

Tip  As a best practice, specify the full UNC path to the FME Flow System Share, even if it is on the same (local) machine where you are running the installer.
Note  If you are upgrading to a newer version of FME Flow, make sure the specified directory is empty of files from the previous installation. Otherwise, conflicts may occur that can produce unexpected results in performance.

FME Flow External Hostname

If this FME Flow installation will be available to users outside an internal network (for example, on an external website), specify the external hostname that users will enter when connecting to FME Flow. For example, if you are hosting FME Flow on myfmeflow.com/myfmeflow, enter myfmeflow.com.

Otherwise, enter the internal server hostname, IP Address, or DNS.

If a load balancer or reverse proxy is deployed through which to access FME Flow, check Advanced and provide the External Web Traffic Port. Specify this port only if it differs from the Web Application Server Port (below).

FME Flow Core Hostname

Specify the name of the machine hosting this installation of FME Flow.

Database Server Type

Note  This dialog does not appear if you elected to install the FME Flow Database in step Custom Setup (above).

Specify the type of database for the FME Flow Database. If you installed, on a separate machine, the PostgreSQL database included with the FME Flow installer, select FME Flow Database. If you are configuring the FME Flow Database on your own database server, select the database server type: Microsoft SQL Server, Oracle, or PostgreSQL. For more information, see Provide a Database Server.

Database Server Parameters

Specify the connection parameters for the FME Flow Database. Optionally, to customize the connection parameters in the JDBC connection string, check Specify JDBC Connection String.

If Microsoft SQL Server was specified in the previous dialog, check Use SQL Server instance name to use that value instead of Port.

FME Flow includes a default JDBC driver for PostGreSQL and Microsoft SQL Server. If your database requires a special version of the JDBC driver, check Use Custom JDBC Driver and specify the JDBC Driver. If Oracle was specified in the previous dialog, you must specify the JDBC Driver.

If you elected to install the FME Flow Database in step Custom Setup (above), a Database Parameters dialog appears instead:

  • Install the FME Flow Database files to: By default, FME Flow Database files are written to %ALLUSERSPROFILE%\Safe Software\FME Flow\pgsql\data.
  • Note  Unless modified, C:\ProgramData is the default value of the %ALLUSERSPROFILE% environment variable.

    To change the installation directory of FME Flow Database files, modify the path.

Database User

The installation creates a user account under which to use the FME Flow database. Specify a User Name (defaults to fmeflow) and Password for the database user account.

Note  The password for the FME Flow Database user account is encrypted in FME Flow installation files. Take note of the User Name and Password that you specified. You may need to reference it later.

If you installed the PostgreSQL database included with the FME Flow installer, specify the same User Name and Password that you specified for Database User previously, under Install the FME Flow Database.

Web Application Server

Choose a Web Application Server:

Follow the remaining dialogs to complete the installation.

What's Next?

If you are configuring the FME Flow Database on your own database server, and did not install the PostgreSQL database that is included with the FME Flow installer, proceed to Configure the FME Flow Database on a Separate Database Server. Otherwise, proceed to Log on to the Web User Interface.