Showing results for 
Show  only  | Search instead for 
Did you mean: 

Server Requirements

Greetings All,

I am planning to start hosting a site here and I wanted to make sure the servers had the right minimum requirements or better.


  •  Any Linux OS
  •  Apache or NGINX Web Servers
    • Support for AcceptPathInfo
    • Support for MultiViews (or mod_rewrite which is slower)
  •  MySQL 5.x
    • Recommended configuration:
    • interactive_timeout = 1000
    • connect_timeout = 1000
    • wait_timeout = 1000
  •  PHP 5.x (mod_php/CGI)
    • Support for GD2 Library
    • Support for MySQL
    • Support for Curl
    • Support for uploadprogress PHP extension (only if you want to display a progress bar on uploads)
  •  Recommended PHP Configuration
    • safe_mode off
    • open_basedir off
    • max_execution_time 7200
    • max_input_time 7200
    • memory_limit (with 1MB more then the maximum video upload size)
    • post_max_size (maximum video upload size)
    • upload_max_size (maximum video upload size)
    • exec() should be allowed
  •  PHP CLI 5.x (see above + register_argc_argv ON)
  •  FFmpeg (recommended version 3.0+)

amazon AWS EC2 is supported




You'd be able to meet these requirements on a GoDaddy VPS or dedicated server, but certain things like FFMPEG and that super long PHP timeout aren't going to work on shared. Being on a VPS will mean you're on your own figuring out configuration though.


Based on those requirements looking like you'd be uploading and transcoding video with php, you're only going to get reasonable performance from a dedicated server, and even then the 

  • memory_limit (with 1MB more then the maximum video upload size)

requirement is interesting, the most RAM you can get is 32gb.