System Requirements

SiteX CMS is designed to run on virtually any web hosting environment. Below are the minimum and recommended specifications.

Minimum Requirements

ComponentMinimumRecommended
PHP7.4+8.1+
MySQL / MariaDBMySQL 5.7+ / MariaDB 10.3+MySQL 8.0+ / MariaDB 10.6+
Web ServerNginx or ApacheNginx
RAM512 MB1 GB+
Storage1 GB5 GB+ (for media uploads)

Required PHP Extensions

  • pdo_mysql — Database connectivity
  • mbstring — Multi-byte string handling
  • json — JSON encoding/decoding
  • curl — External API communication
  • gd or imagick — Image processing
  • openssl — Encryption and secure token generation

Optional PHP Extensions

  • redis — For Redis caching support
  • memcached — 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.