Deploy findface-facerouter in FindFace

To deploy the findface-facerouter component, do the following:

  1. Install findface-facerouter either from the console installer or from the apt repository as such:

    sudo apt update
    sudo apt install -y findface-facerouter
    
  2. Open the /etc/findface-facerouter.py configuration file.

    sudo vi /etc/findface-facerouter.py
    
  3. If the findface-facerouter and findface-sf-api components are installed on different hosts, uncomment the sfapi_url parameter and specify the findface-sf-api host IP address.

    sfapi_url                      = 'http://localhost:18411'
    
  4. Open the /etc/findface-security/config.py configuration file. In the ROUTER_URL parameter, actualize the findface-facerouter IP address and port (18820 by default). Specify either external or internal IP address, subject to the network through which findface-video-worker interacts with findface-facerouter.

    sudo vi /etc/findface-security/config.py
    
    ...
    FFSECURITY = {
       'ROUTER_URL': 'http://127.0.0.1:18820/v0/frame?',
    
  5. Enable the findface-facerouter service autostart and launch the service.

    sudo systemctl enable findface-facerouter.service && sudo systemctl start findface-facerouter.service
    
  6. Restart the findface-security service.

    sudo systemctl restart findface-security.service