LMS Collaborator knowledge base

Home/Technical requirements/Requirements list/Server Requirements

Server Requirements

Server operating systems

These are the minimum required versions

  • Ubuntu Server 24.04 LTS (recommended)
  • Debian 12

Server software

These are the minimum required versions

  • Docker 23

Server hardware requirements

The server hardware requirements are determined by the planned load on the System. The tables below show the technical requirements, which correspond to such performance indicators:

  • the ability to simultaneously (at one time) work from 50 to 300 users;
  • The ability to work in parallel (number of open sessions) up to 5000 users and more;
  • average processing time per request (regardless of its type), without taking into account the impact of data transmission system capacity - not more than 5 seconds.

Variant 1 (single instance).

Up to 5000 users, up to 50 peak load users

Function Characteristics Amount
LMS Collaborator services and databases 16-32Gb RAM / 8-16 vCPU 1
Disk subsystem 1TB, RAID 1 - the size depends on the volume of learning materials 1

Variant 2 (single instance).

Over 5000 users, up to 150 peak load users

Function Characteristics Amount
LMS Collaborator services 16-32Gb RAM / 8-16 vCPU 1
Database (MySQL) 16-32Gb RAM / 8-16 vCPU 1
Services database (Elasticsearch, Redis) 16-32Gb RAM / 8-16 vCPU 1
Disk subsystem 1TB, RAID 1 - the size depends on the volume of learning materials 1

Variant 3 (cluster instance).

Over 5000 users, up to 300 peak load users

Function Characteristics Amount
LMS Collaborator services 16-32Gb RAM / 8-16 vCPU 1
Kubernetes Control Plane 4-8Gb RAM / 2-4 vCPU 3
Database (MySQL) 16-32Gb RAM / 8-16 vCPU 3
Services database (Elasticsearch, Redis) 16-32Gb RAM / 8-16 vCPU 3
Files database (S3 MinIO) 16-32Gb RAM / 8-16 vCPU 3
Monitoring ang Logging 16-32Gb RAM / 8-16 vCPU 1
Disk subsystem 1TB, RAID 1 - the size depends on the volume of learning materials 3

The current architecture of the LMS Collaborator v.2.x.x platform looks as follows:


Necessary information for configuring the system for the customer

Own address (domain)

We provide domains of the form youradress.davintoo.com for free
For the company employees and other users will be clearer if the address of the system will belong to the company:

This requires organizing/buying a domain address for the system. As a rule, this address can be organized by the IT service of the company. To buy a domain address, contact domain name registrars.


Data encryption

For the correct operation of the system it is necessary to organize and configure encrypted data transmission between client computers and the Collaborator system using the HTTPS protocol.

To do this, you need to:

  • Purchase an SSL certificate (this can be done at domain name registrars) and send the SSL certificate crt and key files issued by the registrar to us for configuration.
    or
  • Use a free SSL certificate from Let's Encrypt (https://letsencrypt.org/), which is provided for a period of 90 days with the option of automatic renewal.
Still have questions?
Our technical support team is always happy to help!
Write to us at technical support [email protected]. If you are registered on our Helpdesk - send request button below.
Send request