Server Requirements

  • PHP 7.1
  • Apache >=2.4
  • MySQL >=5.6
  • URL Rewriting enabled (mod_rewrite, try_files, etc)
  • CronJobs ‚Äč

Required PHP Extensions

These should already be compiled into PHP by default but please make sure they are before installation.

  • OpenSSL
  • CURL
  • PDO
  • Mbstring
  • XML
  • Fileinfo
  • Tokenizer
  • JSON
  • PCRE
  • GD

Additional programs and PHP extentions

  • ImageMagick and ImageMagick PHP extention
  • FFmpeg
  • Composer

To upload large videos, you need to increase the following values in php.ini :

memory_limit = 300M
upload_max_filesize = 200M
post_max_size = 200M
max_input_time = 259200
max_execution_time = 259200

The larger the sizes the larger videos you can upload.

We prefer to host with Digital Ocean. They have a simple “One-Click LAMP Stack” to install Apache, MySQL and PHP. It’s a lot more flexible because you can easily install ffmpeg and imagemagick using the command line.