Designed for maximum compatibility with minimal requirements, Installatron's only hard requirements are a server with a supported control panel installed and elevated server privileges to complete the setup process. These control panels are supported:
Thorough testing is completed on hundreds of server configurations; on Linux, CloudLinux, Debian, FreeBSD, and Windows, with and without php-fpm, mod_ruid2, suphp, fastcgi, suexec, suhosin, open_basedir, on many VPS systems, including but not limited to OpenVZ, Virtuozzo, VMware, Xen, KVM, UML, Hyper-V, and no conflicts arise from operation alongside other auto-installers and common third-party software. The general rule is that all server configurations supported by a control panel are also supported by Installatron Plugin.
Installatron Server is a standalone product that is designed to be compatible with just about any web hosting infrastructure.
Thorough testing is completed on hundreds of server configurations; on Linux, CloudLinux, Debian, FreeBSD, and Windows, with and without php-fpm, mod_ruid2, suphp, fastcgi, suexec, suhosin, open_basedir, and over FTP, FTPS, SFTP, NFS, SSH, and other file transfer protocols.
Installatron Remote will work with virtually any web hosting account. However, each web application installed by Installatron Remote has its own system requirements--see the recommended server configuration below for maximum compatibility with all applications.
Good question! Any server that either a) has Installatron installed on it, or b) has your website on it must have free access to and from these IP addresses:
127.0.0.1 (localhost) 69.162.64.218 (installatron.com) 69.162.68.206 (dal01.installatron.com, data.installatron.com) 116.202.133.57 (nue01.installatron.com, nue02.installatron.com) 172.105.221.146 (tok01.installatron.com) 23.239.25.232 (livedemo.installatron.com) {YOUR SERVER'S IP} {YOUR DOMAIN'S IP}
These recommended system configuration values will allow for the best application compatibility.
Incompatible applications and application versions are handled gracefully and will appear disabled, so it's perfectly acceptable if a server doesn't meet the recommended configuration.
Any web hosting server (IIS, Apache, Nginx, or Litespeed are ideal).
Additionally, the server requires net-tools be installed. For most servers that means running this as root:
yum -y install net-tools
Or, for Ubuntu:
apt-get install -y net-tools
If you're a website owner then you should be able to find your MySQL or MariaDB database server version listed in your webhosting control panel somewhere. Sometimes it's on the front page in the sidebar, other times you'll find it in a tool named something akin to "Server Information".
For maximum security, speed, and compatibility with the applications installed by Installatron we recommend either of these database systems and versions:
The latest version of PHP 8.1 for maximum compatibility, or PHP 8.2 for maximum speed and security.
A suexec PHP process handler like php-fpm, mod_ruid2, or suPHP is recommended. In general, executing PHP processes as the filesystem owner provides benefits in the form of increased security and ease of administration.
Note that some applications may not work in conjunction with suPHP, particularly Feng Office.
You can see your full PHP configuration by creating a file named "info.php" in your domain's root directory. Then add this content to the file:
<?php phpinfo();
Your PHP configuration should then be visible at: https://YOURDOMAIN/info.php
Recommended error reporting in PHP.INI:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
Recommended max execution (max_execution_time) time of at least 30 seconds in PHP.INI (higher values are considered better as some apps, like Magento, require more time).
max_execution_time = 30
Required PHP modules for maximum application compatibility:
Required PHP functions for maximum application compatibility:
Required PHP extensions for maximum application compatibility:
Required PHP settings for maximum application compatibility:
Administrator tip: open_basedir and suhosin can be considered if their configuration is careful. If either is enabled then you should test Installatron on a wide variety of applications before considering the configuration compatible with Installatron and the applications that Installatron installs.
Administrator tip: if suhosin is used then suhosin.executor.include.whitelist
must include phar
.
Required Perl modules for maximum application compatibility:
Required MySQL settings for maximum application compatibility:
Additional server requirements for maximum application compatibility: