Skip to main content

Server Requirements

For the script to work properly, there is some server requirement that you will need to meet:

Supported OS

  • Linux Based
Ubuntu / Debian
Centos 7/8/9
Almalinux 8/9
Rocky Linux 8/9
Fedora
  • Windows Based
Most of Windows systems with the installation of XAMPP or Wamp server

Web Server

  • Apache 2.4
  • Nginx (latest)
  • Tengine

Database Server

  • Mysql 5.6 until 8.0 (strict mode need to be disabled)
  • MariaDB

Database Server Configuration

  • interactive_timeout = 1000
  • connect_timeout = 1000
  • wait_timeout = 1000
  • Disabling Strict Mode:
Edit the mysql configuration file at: /etc/my.cnf
Add sql_mode = "" to [mysqld] section
restart mysqld

Supported PHP

  • PHP mod_php/php-fpm/php-fcgi
  • PHP Version:
    • 5.6 until 7.4 (AVSCMS version 8.2 below)
    • 8.0 until 8.3 (AVSCMS version 8.3)

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() and shell_exec() should be allowed
  • register_argc_argv on
  • Support for GD2 Library
  • Support for MySQLi
  • Support for Curl

Media Conversion tools

  • ffmpeg version 4.0 and above with -preset supported
  • ffprobe

Selinux Setting

  • SELINUX must be disabled.
Edit /etc/sysconfig/selinux
Set SELINUX=disabled
Reboot server