CentOS Shell menu based Nginx LEMP web stack auto installer (GPLv3 licensed)
Centmin Mod can be installed via Unattended Command Line method below or via latest install instructions on Official Install Guide:
After install bookmark and read the Getting Started Guide and check out the Centmin Mod Community forum at https://community.centminmod.com
Fastest method of install and allows fully unattended installation. Just type this command as root user in SSH on a fresh CentOS 7 server. Installation should take between 15-30 minutes on a fast server or up to 50-70 minutes on a slower server depending on server specs and your server's network connectivity and download speed.
As at May 8th, 2022, Centmin Mod versions are undergoing a transition version branch wise:
default PHP 7.4.x installation
yum -y update; curl -O https://centminmod.com/installer.sh && chmod 0700 installer.sh && bash installer.sh
PHP 7.4.x default beta installer.
yum -y update; curl -O https://centminmod.com/betainstaller.sh && chmod 0700 betainstaller.sh && bash betainstaller.sh
PHP 8.1.x default beta installer.
yum -y update; curl -O https://centminmod.com/betainstaller81.sh && chmod 0700 betainstaller81.sh && bash betainstaller81.sh
PHP 8.0.x default beta installer.
yum -y update; curl -O https://centminmod.com/betainstaller80.sh && chmod 0700 betainstaller80.sh && bash betainstaller80.sh
PHP 7.4.x default beta installer.
yum -y update; curl -O https://centminmod.com/betainstaller74.sh && chmod 0700 betainstaller74.sh && bash betainstaller74.sh
PHP 7.3.x default beta installer. See PHP 7.3 release information and PHP 7.3 vs 7.2 vs 7.1 vs 7.0 benchmarks.
yum -y update; curl -O https://centminmod.com/betainstaller73.sh && chmod 0700 betainstaller73.sh && bash betainstaller73.sh
PHP 7.2.x default beta installer
yum -y update; curl -O https://centminmod.com/betainstaller72.sh && chmod 0700 betainstaller72.sh && bash betainstaller72.sh
PHP 7.1.x default beta installer
yum -y update; curl -O https://centminmod.com/betainstaller71.sh && chmod 0700 betainstaller71.sh && bash betainstaller71.sh
PHP 7.0.x default beta installer
yum -y update; curl -O https://centminmod.com/betainstaller7.sh && chmod 0700 betainstaller7.sh && bash betainstaller7.sh
default PHP 5.6 beta installer
yum -y update; curl -O https://centminmod.com/betainstaller56.sh && chmod 0700 betainstaller56.sh && bash betainstaller56.sh
You can also customise your installs via pre-populating the persistent config file, /etc/centminmod/custom_config.inc
with overriding variables instead of directly editing centmin.sh
file BEFORE running the the betainstaller.sh
. See examples discussed on the forums here.
Below are guidelines for contributing code wise.