Skip to content

Manual install

Marcel Klehr edited this page Nov 14, 2022 · 1 revision

On some machines proper installation of recognize may fail due to restricted internet access or missing access to glibc. Here are instructions on what to do in these cases.

Make available node.js

Currently required is Node.js v14. You can either install your distribution's node package and set the path to the node binary in the recognize admin settings in Nextcloud, or you can drop the self-contained node binary into recognize's standard node path: apps/recognize/bin/node. Also, make sure your webserver user has permissions to execute the binary.

Install libtensorflow

If your system is running with gnu libc and your processor supports AVX instructions, you can make use of libtensorflow, which needs to be installed as well.

The easiest way to install libtensorflow is pointing your terminal at apps/recognize/ and running npm ci, preferably using npm v8.

Clone this wiki locally