Difference between revisions of "Prerequisites and Minimum Requirements"

From ProxCP Documentation
 
(4 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
== Proxmox ==
 
== Proxmox ==
  
* Minimum Proxmox version: Proxmox VE 5.2 (released 2018-05-16)
+
* Minimum Proxmox version: Proxmox VE 5.3 (released 2019-01-23)
* Highly recommended: install Proxmox from ISO; not on top of Debian installation
+
* Highly recommended: install Proxmox from ISO; not on top of a Debian installation
  
 
== Web Server ==
 
== Web Server ==
  
 
* Note: the ProxCP web application will run on cPanel servers
 
* Note: the ProxCP web application will run on cPanel servers
* PHP 7.2 (ProxCP will '''not''' work on older versions)
+
* PHP 7.2 (ProxCP will not work on older versions)
 
** MySQLi extension
 
** MySQLi extension
 
** PDO extension
 
** PDO extension
Line 20: Line 20:
 
** Iconv extension
 
** Iconv extension
 
** OpenSSL support extension
 
** OpenSSL support extension
** '''Mcrypt'''
 
 
** [http://php.net/manual/en/function.mail.php PHP Mail] support
 
** [http://php.net/manual/en/function.mail.php PHP Mail] support
 
* Any web server (tested with Apache)
 
* Any web server (tested with Apache)
* MySQL
+
* MySQL or MariaDB
  
 
== Daemon Server ==
 
== Daemon Server ==
  
* Note: the ProxCP daemon is a packaged NodeJS application. It is recommended to run the daemon on a separate server from the ProxCP web server but this is not required.
+
Don't feel like installing all these pre-reqs? ProxCP Daemon v1.5+ is available on docker [[ProxCP Daemon w/ Docker]]
* Note: '''DO NOT''' run the ProxCP daemon from a web-accessible directory
+
 
* NodeJS 10.x or above
+
The ProxCP daemon is a packaged NodeJS application. It is recommended to run the daemon on a separate server from the ProxCP web server but this is not required. '''DO NOT''' run the ProxCP daemon from a web-accessible directory.
* PHP 7.2 or above (ProxCP will '''not''' work on older versions)
+
 
 +
* NodeJS 12.x or above
 +
* PHP 7.2 (ProxCP will not work on older versions)
 
** PHP CLI support
 
** PHP CLI support
 
** MySQLi extension
 
** MySQLi extension
Line 42: Line 43:
 
** Iconv extension
 
** Iconv extension
 
** OpenSSL support extension
 
** OpenSSL support extension
** Mcrypt
 
 
** [http://php.net/manual/en/function.mail.php PHP Mail] support (sendmail)
 
** [http://php.net/manual/en/function.mail.php PHP Mail] support (sendmail)
* MySQL
+
* MySQL or MariaDB

Latest revision as of 18:14, 24 July 2020

ProxCP is tested and developed in a Linux environment. Windows installations are not guaranteed, tested, or supported.

Proxmox

  • Minimum Proxmox version: Proxmox VE 5.3 (released 2019-01-23)
  • Highly recommended: install Proxmox from ISO; not on top of a Debian installation

Web Server

  • Note: the ProxCP web application will run on cPanel servers
  • PHP 7.2 (ProxCP will not work on older versions)
    • MySQLi extension
    • PDO extension
    • GD extension
    • Curl with SSL extension
    • ionCube Loader 10.2 or above
    • JSON support
    • XML support
    • MBstring extension
    • Iconv extension
    • OpenSSL support extension
    • PHP Mail support
  • Any web server (tested with Apache)
  • MySQL or MariaDB

Daemon Server

Don't feel like installing all these pre-reqs? ProxCP Daemon v1.5+ is available on docker ProxCP Daemon w/ Docker

The ProxCP daemon is a packaged NodeJS application. It is recommended to run the daemon on a separate server from the ProxCP web server but this is not required. DO NOT run the ProxCP daemon from a web-accessible directory.

  • NodeJS 12.x or above
  • PHP 7.2 (ProxCP will not work on older versions)
    • PHP CLI support
    • MySQLi extension
    • PDO extension
    • GD extension
    • Curl with SSL extension
    • ionCube Loader 10.2 or above (with CLI support)
    • JSON support
    • XML support
    • MBstring extension
    • Iconv extension
    • OpenSSL support extension
    • PHP Mail support (sendmail)
  • MySQL or MariaDB