Advanced Installation
This guideline is intended for custom installation to fit your environment. For the quick one, please see the previous section, Simple Installation.
Last updated
This guideline is intended for custom installation to fit your environment. For the quick one, please see the previous section, Simple Installation.
Last updated
If you are a developer and need more customization. Make sure you already fulfill the requirement.
Please make sure to run all commands in the same terminal. If you accidentally closed the terminal earlier, be sure to re-run variables export commands and continue with the installation.
Create a user-defined bridge network:
Create docker volumes for postgresdb:
Create Potgres Container
Init new additional DB
From version 4.56.1 we remove the argument to input the Deployment Key, Secret Key, and Access Key. You can input from our dashboard (click profile > license).
If you install version below 4.56.1 make sure to use --access-key,--secret-key
and --deployment-key
Options | Description |
| Produce help message |
| Set default log severity (trace, debug, info, notice, warning) |
| Setting node number for clustering (default is 0 or master) |
| The address of master (if running as |
| The listening address of master (default is 4004) |
| License access key |
| License secret key |
| Deployment key |
| Refresh timeout |
| Main database host address |
| Main database host port number ( |
| Main database username |
| Main database username |
| Main database name |
| Master service listening address |
| Master service listening port |
| Enable CORS-Origin |
| Running mode ( |
| (internally used) |
| (internally used) |
| Credential bundle as csv file ( |
| Location of Docker Snapshot Face Recognition server, default: host.docker.internal:4005 |
| Keyspace of Docker Snapshot server, default: |
| Face size, default: 10 |
| Enable embedding information on event as vector of float |
| Control interval between same face dumping. Default: 2500ms |
| Minimum threshold to filter blurry face, improving image quality of FR face image dumping. Default: 4, Range Value: 0 - 10, 0 means blurry face image dump will be abundant and 10 means only dump good face image |
| Control stream open timeout. Default: 8s |
| Control stream read timeout. Default: 5s |
| (internally used) |
Run docker image
This command will install the new dashboard. If you prefer to use the old version of our dashboard, please use the 2nd installation command.
Below this is for old dashboard installation guide
Parameters for Vanilla.
Options | Description |
| logging level, useful for debugging session. available (warning, info, debug) (default: |
| app HTTP port (default: |
| running mode, development or production (default: |
| postgreSQL host address, ex: 127.0.0.1:5432 (default: |
| postgreSQL database username, ex: postgres (default: |
| postgreSQL database password, ex: password (default: |
| postgreSQL database name, ex: postgres (default: |
| fremisn service url (default: |
| fremisn user keyspace, ex: some-keyspace (default: |
| Visionaire Docker Stream host, (default: |
| database cronjob partition (default: |
| front end website host (default: |
| show help |
| print the version |
| fremisn max request timeout in second (default: |
At this point, you should have 4 containers running. You can check your_ip:8008
to see the Vanilla Dashboard.
User: admin@admin.com
Pass: adminadmin
If you use Face Recognition analytics in your deployment make sure to install VisionAIre Snapshot, if you don't then your installation is done.
If you install version below 2.12.2 make sure to use --access-key,--secret-key
and --dk
Option | Description |
---|---|
| Print this help message and exit |
| Nodeflux access key |
| Nodeflux secret key |
| Deployment Key |
| Address to serve REST API |
| Address to serve REST API |
| Address port of monitoring |
| Maximum number of server's threads |
| Default similarity threshold |
| Maximum number of extraction workers |
| Storage System. The choice are: |
| Database Path of RocksDB, if |
| Database Address of Postgres server, if |
| Database port of Postgres server, if |
| Database name of Postgres server, if |
| Database username of Postgres server, if |
| Database password of Postgres server, if |
| The starting number of partition set |
| The ending number of partition set |
| Turn on verbose logging |
You can use GPU by using gpu
tag. Example:nodefluxio/fremis-n:v1.0.0-gpu,
then enabling --gpus-all
in docker command and --config-path /app/config.yml
in fremisn command
If you run with License Box, add this scriptdocker run --add-host "api.cloud.nodeflux.io:<license_box_ip>"