centminmod

by centminmod

centminmod / centminmod

CentOS Shell menu based Nginx LEMP web stack auto installer (GPLv3 licensed)

498 Stars 144 Forks Last release: Not found GNU General Public License v3.0 5.5K Commits 2 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

GitHub stars GitHub forks GitHub issues GitHub license

Centmin Mod

Centmin Mod can be installed via 2 different ways or latest install instructions on Official Install Guide:

  1. Centmin Mod Unattended Command Line Install (highly recommended)
  2. Centmin Mod installed via Git

After install bookmark and read the Getting Started Guide and check out the Centmin Mod Community forum at https://community.centminmod.com

Centmin Mod Unattended Command Line Install

Fastest method of install and allows fully unattended installation. Just type this command as root user in SSH on a fresh CentOS 6 or 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.

For latest 1.2.3-eva2000.08 stable install

Supports max PHP 7.0 version. For PHP 7.1+ and higher use 123.09beta01 (1.2.3-eva2000.09) beta installer below.

yum -y update; curl -O https://centminmod.com/installer.sh && chmod 0700 installer.sh && bash installer.sh

For latest 1.2.3-eva2000.09 beta install

Also known as 123.09beta01 branch which supports PHP 7.1, 7.2, 7.3.

default PHP 5.6 beta installer

yum -y update; curl -O https://centminmod.com/betainstaller.sh && chmod 0700 betainstaller.sh && bash betainstaller.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

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.2.x default beta installer

yum -y update; curl -O https://centminmod.com/betainstaller72.sh && chmod 0700 betainstaller72.sh && bash betainstaller72.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

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.

Centmin Mod installed via Git

Recommended way is via above curl

installer.sh
or
betainstaller.sh
commands even if you need to customise your
centmin.sh
settings - you can do that via pre-populating the persistent config file,
/etc/centminmod/custom_config.inc
with overriding variables instead of directly editing
centmin.sh
file.

Type as root user in SSH these commands, Centmin Mod will have it's install setup at /usr/local/src/centminmod. Replace

branchname=123.08stable
with
branchname=123.09beta01
if you want to install the beta version.
yum -y install git wget nano bc unzip
cd /usr/local/src
branchname=123.09beta01
git clone -b ${branchname} --depth=1 https://github.com/centminmod/centminmod.git centminmod
cd centminmod

Then to install either type

for menu mode run centmin.sh and select menu option 1 to install

./centmin.sh

or for CLI install mode

./centmin.sh install    

Contributing

Below are guidelines for contributing code wise.

Bug Reports

Pull Requests

Suggestions

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.