Установка из консольного инсталлятора

Для развертывания FindFace Enterprise Server SDK на одиночном сервере можно использовать консольный инсталлятор.

Предупреждение

Инсталлятор не предназначен для обновления FindFace Enterprise Server SDK с версии 2.3 или более ранних версий.

Выполните следующие действия:

  1. Загрузите файл инсталлятора <findface-server-xxx>.run.

  2. Поместите файл .run в любую папку на сервере установки (например, /home/username).

  3. Из данной папки сделайте файл .run в исполняемым.

    chmod +x <findface-server-xxx>.run
    
  4. Запустите файл .run.

    Предупреждение

    На данном этапе будет автоматически создан пользователь ntech. Во избежание конфликта, убедитесь, что пользователь с таким именем отсутствует в системе.

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

    Инсталлятор проверит, соответствует ли сервер системным требованиям. После этого компоненты FindFace Enterprise Server SDK будут автоматически установлены, настроены и запущены в соответствии со следующей конфигурацией:

    Компонент Особенности установки
    findface-facenapi Устанавливается и запускается с включенной и настроенной группировкой лиц одного человека в базе данных и распознаванием «свой-чужой».
    findface-nnapi Устанавливается и запускается с количеством экземпляров: N = min(cores, RAM/2Gb)/2 с включенным и настроенным распознаванием пола, возраста и эмоций.
    findface-server-tarantool (tntapi) Устанавливается и запускается с количеством шардов tntapi: N = min(cores, RAM/2Gb)/2
    findface-tarantool-build-index Устанавливается. Перед использованием ознакомьтесь c документацией по компоненту.
    ffupload Устанавливается и запускается.
    fkvideo_detector Устанавливается. Для ручного запуска используйте командную строку или веб-интерфейс FindFace Web UI. Перед использованием ознакомьтесь с документацией по компоненту.
    Extraction API Устанавливается. Только для опытных пользователей. Перед использованием обязательно ознакомьтесь с документацией по компоненту.
    NTLS Устанавливается и запускается.
    Веб-интерфейс FindFace Устанавливается и запускается.
    findface-mass-enroll Устанавливается. Для работы с компонентом используйте командную строку. Перед использованием ознакомьтесь с документацией по компоненту.
    nginx Устанавливается и запускается.
    База данных MongoDB Устанавливается и запускается.
    База данных Tarantool Устанавливается и запускается.
    jq Устанавливается. Используется для структурирования API-ответов от FindFace Enterprise Server SDK в формате JSON.
  5. По завершении установки в консоль будет выведена информация, необходимая для использования FindFace Enterprise Server SDK.

    Совет

    Обязательно сохраните эти данные: они вам понадобятся.

    ###############################################
    #          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
     user@ubuntu:~$
    
  6. Загрузите файл лицензии через веб-интерфейс NTLS http://<IP_адрес_сервера>:3185/#/. Для доступа в веб-интерфейс NTLS используйте логин и пароль, выведенные в консоли.

    Примечание

    IP-адрес сервера в ссылках на веб-интерфейсы FindFace имеет вид 127.0.0.1 или <IP_адрес_в_сети>, в зависимости от того, принадлежит ли сервер к сети.