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.