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.