Skip to main content

Minimum Server Requirements

Minimum Server Requirements for IT-Screen Service


Introduction​

This document outlines the minimum server requirements for the installation and operation of the IT-Screen corporate web application (service).

Hardware Requirements​

  • Processor: At least 2 cores (x86_64). Recommended: 4 cores (x64).
  • RAM: At least 4 GB. Recommended: 16 GB.
  • Disk Space (including media content): At least 50 GB SSD. For very large amounts of media content, storage capacity may need to be increased.

Software Requirements​

  • Web Server: Apache version 2.4 or higher.
  • PHP Interpreter: Version 7.4 or higher.
  • Database: MySQL 8.0.
  • Additional Modules: OpenSSL, Yii2 Framework, JS, MQTT broker.

Operating System​

  • Ubuntu: Version 20.04 LTS or higher, or CentOS: Version 7.

Network Requirements​

  • Bandwidth: At least 100 Mbps.
  • Open Ports: 80, 443 (WEB), 1883, 9001, 9883 (MQTT), 3001 (Socket).

Backup and Redundancy​

It is strongly recommended to use RAID arrays and perform regular data backups.

Example Configuration​

An AWS t3.medium server with 2 vCPU and 4 GB RAM was successfully used to run a test version of the application with a limited number of users.

  • CPU: 2 cores, 2.0 GHz
  • RAM: 4 GB
  • Storage: 50 GB SSD
  • Network: 100 Mbps
  • OS: Ubuntu 20.04 LTS

Conclusion​

The specified minimum requirements will provide basic performance and stable operation of the application under moderate load conditions.