Installation File¶
FindFace Security installation configuration is automatically saved to a file /tmp/<findface-installer-*>.json
. You can edit this file and use it to install FindFace Security on other hosts without having to answer the installation questions again.
Tip
See Deploy from Console Installer to learn more about the FindFace Security installer.
Important
Be sure to remove fields *.config
, exp_ip
, and int_ip
before installing FindFace Security on a host with a different IP address.
Here is an example of the installation file:
{
"findface-security.config": {
"EXTERNAL_ADDRESS": "http://172.20.77.17"
},
"product": "security",
"ext_ip.bind": "0.0.0.0",
"findface-ntls.config": {
"NTLS_LISTEN": "127.0.0.1:3133",
"NTLS_LISTEN_UI": "127.0.0.1:3185",
"NTLS_LICENSE_DIR": "/opt/ntech/license"
},
"components": [
"findface-data",
"memcached",
"etcd",
"redis",
"postgresql",
"findface-ntls",
"findface-extraction-api",
"findface-sf-api",
"findface-upload",
"findface-video-manager",
"findface-video-worker",
"findface-security",
"findface-tarantool-server"
],
"memcached.config": {
"max_memory": 1024,
"listen_host": "127.0.0.1",
"item_size": 16
},
"findface-video-manager.config": {
"listen": "127.0.0.1:18810",
"master": {
"self_url_http": "127.0.0.1:18811",
"self_url": "127.0.0.1:18811"
},
"rpc": {
"listen": "127.0.0.1:18811"
},
"ntls": {
"url": "http://127.0.0.1:3185/",
"enabled": false
}
},
"findface-video-worker.variant": "cpu",
"findface-extraction-api.variant": "cpu",
"ignore_lowmem": true,
"findface-video-worker.config": {
"FKVD_WRK_CAP": "10",
"FKVD_MGR_ADDR": "127.0.0.1:18811",
"FKVD_NTLS_ADDR": "127.0.0.1:3133"
},
"findface-extraction-api.config": {
"listen": "127.0.0.1:18666",
"extractors": {
"instances": 1,
"models": {
"gender": "",
"face": "face/elderberry_576.cpu.fnk",
"age": "",
"emotions": ""
}
},
"nnd": {
"quality_estimator": true
},
"license_ntls_server": "127.0.0.1:3133"
},
"ext_ip.advertised": "172.20.77.17",
"findface-tarantool-server.config": {
"shard-002": {
"TNT_META_SCHEME": "meta_scheme",
"TNT_LISTEN": "127.0.0.1:33002",
"TNT_FF_LISTEN_IP": "127.0.0.1",
"TNT_EXTRA_LUA": "\ndofile(\"/etc/ffsecurity/tnt_schema.lua\")\n",
"TNT_FF_NTLS": "127.0.0.1:3133",
"TNT_DATA_DIR": "/opt/ntech/var/lib/tarantool/shard-002",
"TNT_FF_LISTEN_PORT": "8102"
},
"shard-001": {
"TNT_META_SCHEME": "meta_scheme",
"TNT_LISTEN": "127.0.0.1:33001",
"TNT_FF_LISTEN_IP": "127.0.0.1",
"TNT_EXTRA_LUA": "\ndofile(\"/etc/ffsecurity/tnt_schema.lua\")\n",
"TNT_FF_NTLS": "127.0.0.1:3133",
"TNT_DATA_DIR": "/opt/ntech/var/lib/tarantool/shard-001",
"TNT_FF_LISTEN_PORT": "8101"
}
},
"tnt_instances": 2,
"inter_ip.bind": "127.0.0.1",
"type": "stand-alone",
"findface-sf-api.config": {
"listen": "127.0.0.1:18411",
"extraction-api": {
"extraction-api": "http://127.0.0.1:18666"
},
"storage-api": {
"shards": [
{
"master": "http://127.0.0.1:8101/v2/",
"slave": ""
},
{
"master": "http://127.0.0.1:8102/v2/",
"slave": ""
}
]
}
},
"findface-facerouter.config": {
"plugin_source": "dir",
"port": "18820",
"plugin_dir": "/etc/findface-facerouter-plugins",
"sfapi_url": "http://127.0.0.1:18411",
"host": "127.0.0.1"
},
"inter_ip.advertised": "127.0.0.1"
}