Installing on a secondary machine (Linux)

This section describes how to install FileMaker Server from the Linux command line interface (CLI). For information on assisted installation, see FileMaker Server Network Install Setup Guide.

FileMaker Server 19 for Linux is available only as an electronic download. It includes product software and a link to an electronic license certificate that contains a license key needed for installation.

Note  Starting with version 19.3.1, FileMaker Server for Linux is supported only on the Ubuntu Linux distribution. The previous versions of FileMaker Server for Linux are supported on CentOS.

The following packages are required for Linux:

  • wget: Retrieves the FileMaker Server for Linux installer from the web

  • unzip: Unzips the FileMaker Server for Linux software package

  • The furigana option for fields and the Furigana function require the use of third-party tools such as Kakasi.

Before you install, confirm that your machine meets the minimum requirements. See the FileMaker Server system requirements.

Step 1. Install the Linux packages

Install the required Linux packages using the following CLI commands in the order shown.

  • Ubuntu:

    • sudo apt install wget

    • sudo apt install unzip

  • CentOS:

    • sudo yum install wget

    • sudo yum install unzip

    • sudo yum install centos-release-scl

      The last command creates a new entry in the yum repository cache where packages needed for HTTP/2 support are located.

Step 2. Ensure the Linux packages are available

Update the Linux repository and make the dependent Linux packages available. Enter the command:

  • Ubuntu: sudo apt update

  • CentOS: sudo yum update

Step 3. Upgrade Linux

Upgrade Linux internal libraries with the latest security and third-party software updates. Enter the command:

  • Ubuntu: sudo apt upgrade

  • CentOS: sudo yum upgrade

Step 4. Download FileMaker Server

Download and unzip the FileMaker Server for Linux installer package.

Note  Choose the FileMaker Server package for the installed version of Ubuntu.

  1. Create a new directory to download the installer. Enter the command:

    mkdir fminstaller

  2. Change to the installer directory. Enter the command:

    cd fminstaller

  3. Download the FileMaker Server for Linux installer using the link to the software download page you received in an email message. Enter the command:

    wget [url]

    where [url] is the download link from the email message.

  4. Unzip the FileMaker Server for Linux installer package file. Enter the command:

    unzip [installer]

    where [installer] is the name of the installer package.

Step 5. Install FileMaker Server

  1. Identify the name of the FileMaker Server for Linux installer. Enter the command:

    Ubuntu: ls filemaker*.deb

    CentOS: ls filemaker*.rpm

  2. Run the FileMaker Server for Linux installer. Enter the command:

    Ubuntu: sudo apt install ./[name]

    CentOS: sudo yum install ./[name]

    where [name] is the FileMaker Server for Linux installer name.

  3. When prompted:

    • Accept the FileMaker Server license agreement. Enter the command: Y

    • Select the installation type. Enter the command: 1

  4. To verify the installation, check that the FileMaker Server processes and the Apache server are running. Enter the commands:

    • ps -A | grep fm

    • Ubuntu: ps -A | grep apache

    • CentOS: ps -A | grep httpd

    If the Apache server and FileMaker Server processes are running, the installation is complete.

Step 6. Configure the secondary machine

  • Set up the connection between the secondary and primary machine. Enter the command:

    fmsadmin wpe add [primary] [secondary]

    where [primary] is the primary machine’s host name or IP address and [secondary] is the secondary machine’s host name or IP address. If you use a host name for a custom SSL certificate installed on either host, you must use a valid, fully qualified host name that is supported by the custom SSL certificate installed on the host machine.