Local Installation

circle-info

Handl is a server-side solution. If you want to test it, use the web demoarrow-up-right. We do not use long-term data storage, all incoming files are transferred to the server via a secure protocol, processed in RAM and deleted immediately after the results are returned to the user.

Use the instructions below if you want to deploy a Handl solution in your own closed IT loop.

Hardware Requirements

Configuration scenarios:

1. Minimum - no more than 1 document per minute

2. Standard - up to 60 documents per minute

3. Corporate - up to 600 documents per minute

The above are the hardware requirements for productive operation. Handl also runs on weak configurations, such as a Core i5-8250U 1.6 GHz / 8 Gb RAM / 250 Gb SSD laptop. However, performance on such weak configurations is not guaranteed

Environment requirements:

  1. Ubuntu operating system version 18.04

  2. Docker container management system

  3. docker-compose

  4. Nvidia drivers with the latest version available:

    1. nvidia-docker

    2. Nvidia drivers with the latest version available

    3. CUDA version 11.1 or later

  5. Internet access for license conformation:

    • https://license.ml.handl.ai/check/v2

    • Dynamic IP

    • Port: 443

    • Protocol: TCP

    • Request: POST

Configuration files

I. docker-compose.yml

Create a docker-compose.yml file depending on the specification of your server.

Copy the following settings:

II. env и nginx.conf

Create file .env:

Copy the following settings:

Download the nginx.conf file:

file-download
725B
nginx.conf

Put the three files docker-compose.yml, .env, and nginx.conf in the same directory.

Running Handl

Navigate to the directory containing the three configuration files. Type the following command at the command line:

You are all set! You can now use the local version of the web demo by opening the http://localhost:8080arrow-up-right link in your browser. You can also access the server using the API.

Last updated