MyScript Server Installation Preamble and Prerequisites

Preamble

Types of installation

MyScript's Handwriting Recognition servers can be installed in two ways:

  • Monoserver installation enables quick testing of the software.
  • Production installation is the way to install the servers in a production environment.

Server version

In this document you will see references to the latest version of MyScript's Interactive Ink recognition technology.

Content of the delivery

The delivery consists of a .zip archive.

Once you unzipped the archive (using the Extract to command of your explorator or the unzip <file> line command) your current directory should contain the following elements:

  • admin-server directory contains the required elements to install the back-end and front-end of Myscript administration tools.
  • fonts directory contains the fonts that can be used by MyScript ink recognition.
  • iink-licensekey is the directory where to put the MyScript iink recognition licensekey files that are delivered to you.
  • iink-resources directory contains the resources for MyScript iink recognition.
  • iink-server directory contains the required elements to install the MyScript iink recognition backend.
  • The other directories and files are used by the Docker Compose test utility for a quick launch and test of your delivery of MyScript ink recognition in what we call a monoserver installation. Check the README.txt file that contains the account and key information to install and launch the iink web server and demo.

Monoserver Prerequisites

  • Docker version 24.0 minimum
  • The http port 80 must be available.
  • /bin/bash
  • A connection to the internet in order for Docker Compose to download the images it needs.

Production Prerequisites

Hardware requirements

  • 64-bit dual core CPU
  • 8 GB of RAM
  • 60 GB of available hard disk space
Handwriting recognition is a CPU intensive workload. The necessary hardware heavily depends on the usage. Prototyping and testing are the only way to define precisely the sizing

Software requirements

  • Linux Debian x64 (minimum 11.0/Bullseye version, recommended 12/Bookworm version)
  • Java : JRE 21 (mandatory, recommended Eclipse Temurin JRE)

Other requirements

  • The servers must be able to join via WebDAV the server reportswebservices.myscript.com on port 443 (https).
  • A MongoDB database version 4.4, 5.0, 6.0 or 7.0 must be set up before installation.
    We strongly recommend to setup a replica set to avoid any downtime of your production setup.
  • A SMTP server must be set up before installation. It must be available on the network. Possible authentication configurations are:
    • No authentication
    • Authentication by user/password. Authentication mecanisms supported are PLAIN and LOGIN. The SMTP server has to support START_TLS.