Difference between revisions of "Prerequisites and Minimum Requirements"
From ProxCP Documentation
(5 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
== Proxmox == | == Proxmox == | ||
− | * Minimum Proxmox version: Proxmox VE 5. | + | * 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 | + | * 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 | ||
− | |||
** [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 == | ||
− | + | Don't feel like installing all these pre-reqs? ProxCP Daemon v1.5+ is available on docker [[ProxCP Daemon w/ Docker]] | |
− | + | ||
− | * NodeJS | + | 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 | + | |
+ | * 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 | ||
− | |||
** [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 17: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