System Requirements¶
Before deploying Preads Platform, ensure your server environment aligns with these enterprise-grade specifications. Our automated installation wizard will perform a real-time audit of these requirements during setup.
🖥️ Server Infrastructure¶
We recommend a Linux-based environment for maximum stability and performance.
Operating Systems¶
- Linux (Highly Recommended): Ubuntu 20.04+, Debian 10+, CentOS 8+, or RHEL 8+.
- Windows Server: 2019 or higher (requires IIS or Apache/Nginx).
- Local Development: macOS or Windows 10/11 with WSL2/Docker.
Web Server¶
- Nginx (Recommended): Version 1.18 or higher.
- Apache: Version 2.4 or higher with
mod_rewriteenabled.
🐘 PHP Runtime & Extensions¶
Preads Platform is built on Laravel 11, requiring a modern PHP environment.
| Component | Minimum | recommended |
|---|---|---|
| PHP Version | 8.1.0 | 8.2+ |
| Memory Limit | 256MB | 512MB+ |
| Execution Time | 60s | 120s+ (for large imports) |
Mandatory Extensions¶
The following extensions must be enabled in your php.ini:
openssl,pdo,pdo_mysql,mbstring,tokenizer,xml,ctype,json,bcmath,fileinfo.
Support Extensions (Recommended)¶
curl: Essential for real-time network API communication.gd: Required for image processing (logos, profile photos).zip: Necessary for plugin/addon management.redis: Strongly recommended for high-traffic session/cache management.
🗄️ Database Engine¶
| Specification | Requirement |
|---|---|
| Database Type | MySQL 5.7+ or MariaDB 10.3+ |
| Collation | utf8mb4_unicode_ci |
| Storage Engine | InnoDB |
| Permissions | ALL PRIVILEGES on the specific platform database. |
🚀 Performance Recommendations¶
Hardware Scaling¶
- Light Traffic (<5k Users): 2 vCPUs, 2GB RAM, 20GB SSD.
- Medium Traffic (5k-50k Users): 4 vCPUs, 8GB RAM, 50GB SSD.
- High Performance (50k+ Users): 8+ vCPUs, 16GB+ RAM, NVMe Storage, Dedicated Redis instance.
Software Optimization¶
- OPcache: Enable and configure for production (revalidate_freq=60).
- Redis: Utilize Redis for both
CACHE_STOREandSESSION_DRIVERto reduce database overhead. - SSL: A valid TLS/SSL Certificate (ECC or RSA 2048-bit) is mandatory for production security.