System Requirements
SiteX CMS is designed to run on virtually any web hosting environment. Below are the minimum and recommended specifications.
Minimum Requirements
| Component | Minimum | Recommended |
|---|---|---|
| PHP | 7.4+ | 8.1+ |
| MySQL / MariaDB | MySQL 5.7+ / MariaDB 10.3+ | MySQL 8.0+ / MariaDB 10.6+ |
| Web Server | Nginx or Apache | Nginx |
| RAM | 512 MB | 1 GB+ |
| Storage | 1 GB | 5 GB+ (for media uploads) |
Required PHP Extensions
pdo_mysql— Database connectivitymbstring— Multi-byte string handlingjson— JSON encoding/decodingcurl— External API communicationgdorimagick— Image processingopenssl— Encryption and secure token generation
Optional PHP Extensions
redis— For Redis caching supportmemcached— For Memcached caching support
Hosting Recommendations
SiteX CMS works on any hosting that meets the minimum requirements. For best performance, we recommend a VPS with:
- DigitalOcean — $6/month Droplet (1 vCPU, 1GB RAM)
- Hetzner — CX11 (1 vCPU, 2GB RAM) — excellent price/performance
- Vultr — $6/month Cloud Compute instance
- Shared Hosting — Any quality shared hosting with SSH access and PHP 7.4+
For server management, we recommend CloudPanel or HestiaCP as free control panels with Nginx + PHP-FPM pre-configured.
Tip: SiteX CMS is lightweight enough to run on a $5-6/month VPS alongside multiple other websites.