Install from Console Installer

To install FindFace Enterprise Server SDK in a standalone configuration, you can use a developer-friendly console installer.

Warning

The installer cannot be used to update FindFace Enterprise Server SDK from version 2.3 or earlier.

Do the following:

  1. Download the installer file <findface-server-xxx>.run.

  2. Put the .run file into some directory on the designated host (for example, /home/username).

  3. From this directory, make the .run file executable.

    chmod +x <findface-server-xxx>.run
    
  4. Execute the .run file.

    Warning

    The ntech user will be automatically created at this stage. To avoid a conflict, make sure that such a user does not already exist in the system.

    sudo ./<findface-server-xxx>.run
    

    The installer will perform several automated checks to ensure that the host meets the system requirements. After that, the FindFace Enterprise Server SDK components will be automatically installed, configured and/or started in the following configuration:

    Component Details
    findface-facenapi Installed and started with enabled and configured dynamic person creation and “friend or foe” identification.
    findface-nnapi Installed and started with the number of instances N = min(cores, RAM/2Gb)/2 and enabled and configured gender, age and emotions recognition.
    findface-server-tarantool (tntapi) Installed and started with the number of tntapi shards: N = min(cores, RAM/2Gb)/2
    findface-tarantool- build-index Installed. Before use, consult the component documentation.
    ffupload Installed and started.
    fkvideo_detector Only installed. Use the command line or FindFace Web UI to manually start it. Before use, consult the component documentation.
    Extraction API Only installed. Exclusively for experienced users. Before use, be sure to consult the component documentation.
    NTLS Installed and started.
    FindFace Web UI Installed and started.
    findface-mass-enroll Only installed. Use the command line to work with it. Before use, consult the component documentation.
    nginx Installed and started.
    MongoDB Installed and started.
    Tarantool Database Installed and started.
    jq Installed. Used to pretty-print API responses from FindFace Server.
  5. Once the installation is complete, the following output will be shown in the console:

    Tip

    Be sure to save this data: you will need it later.

    ###############################################
    #          Installation is complete           #
    ###############################################
    - upload your license to http://172.16.213.249:3185/
      login:          admin
      password:       fZh9-zZDX
    - user interface: http://172.16.213.249:8000/
    - token for UI:   fZh9-zZDX
    - documentation:  http://172.16.213.249:8000/v1/docs/v1/overview.html
    Should you forget your password, recover it by executing
      findface-facenapi.token
     [email protected]:~$
    
  6. Upload the FindFace Enterprise Server SDK license file via the NTLS web interface http://<Host_IP_address>:3185/#/. To access the NTLS web interface, use the credentials provided in the console.

    Note

    The host IP address is shown in the links to FindFace web services in the following way: as an external IP address if the host belongs to a network, or 127.0.0.1 otherwise.