CentOS Shell menu based Nginx LEMP web stack auto installer (GPLv3 licensed)
Clone or download
Permalink
Failed to load latest commit information.
Extras skip yum priorities manipulation of centos .repo files when redhat 7.… Oct 6, 2017
addons update addons/ffmpeg.sh libvpx fix Oct 2, 2018
config update nginx.conf default to add default dns resolver Aug 31, 2018
cron fix hostname checks in 123.09beta01 Jul 12, 2018
downloads update downloads/svr-setup.zip update versions Feb 24, 2018
example nginx 1.15.5 default Oct 2, 2018
htdocs update main hostname default index.html template May 3, 2018
inc Add -ffat-lto-objects optional support for Nginx compiles in 123.09be… Oct 4, 2018
init raise nginx master process max open files limit Mar 28, 2018
logrotate reverse logrotate patch May 29, 2017
patches add OpenSSL 1.1.1 ChaCha20 Prioritization patch in 123.09beta01 Oct 1, 2018
stackscripts update ipinfo.io calls to HTTPS urls Apr 10, 2018
sysconfig centmin mod v1.2.3-eva2000.06 base Apr 23, 2014
templates reorder chacha20 ssl_ciphers in 123.09beta01 Oct 1, 2018
tools reorder chacha20 ssl_ciphers in 123.09beta01 Oct 1, 2018
.gitignore fix incorrect *.ini ignore to desktop.ini Apr 23, 2014
CONTRIBUTING.md add CONTRIBUTING.md guidelines Aug 29, 2017
README.md update README add badges Oct 1, 2017
centmin-mod-logo.png update centmin mod logo Jun 20, 2015
centmin-mod-logo2.jpg update README Mar 17, 2017
centmin.sh update nginx cache purge module 2.5 in 123.09beta01 Oct 5, 2018
changes.html update OpenSSL download to use https version in 123.09beta01 Aug 9, 2016
command_shortcuts.txt centmin mod v1.2.3-eva2000.06 base Apr 23, 2014
gitclean.txt add gitclean.txt May 1, 2018
giturl.txt add giturl.txt Jul 14, 2016
installer-dnf-gitlab.sh fix installer initial install display syntax error Oct 1, 2018
installer-dnf.sh fix installer initial install display syntax error Oct 1, 2018
installer-gitlab.sh fix installer initial install display syntax error Oct 1, 2018
installer-latest-gitlab.sh fix installer initial install display syntax error Oct 1, 2018
installer-latest.sh fix installer initial install display syntax error Oct 1, 2018
installer-minimal-gitlab.sh fix installer initial install display syntax error Oct 1, 2018
installer-minimal.sh fix installer initial install display syntax error Oct 1, 2018
installer-ngxpagespeed-gitlab.sh fix installer initial install display syntax error Oct 1, 2018
installer-ngxpagespeed.sh fix installer initial install display syntax error Oct 1, 2018
installer.sh fix installer initial install display syntax error Oct 1, 2018
installer55-gitlab.sh fix installer initial install display syntax error Oct 1, 2018
installer55.sh fix installer initial install display syntax error Oct 1, 2018
installer56-gitlab.sh fix installer initial install display syntax error Oct 1, 2018
installer56.sh fix installer initial install display syntax error Oct 1, 2018
installer7-gitlab.sh fix installer initial install display syntax error Oct 1, 2018
installer7.sh fix installer initial install display syntax error Oct 1, 2018
installer71-gitlab.sh fix installer initial install display syntax error Oct 1, 2018
installer71.sh fix installer initial install display syntax error Oct 1, 2018
installer72-gitlab.sh fix installer initial install display syntax error Oct 1, 2018
installer72.sh fix installer initial install display syntax error Oct 1, 2018
license.txt centmin mod v1.2.3-eva2000.06 base Apr 23, 2014
readme.txt update readme & other references to HTTPS versions Apr 10, 2018
updatecm.sh update updatecm.sh Aug 29, 2017

README.md

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

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

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

Centmin Mod installed via Git

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.08stable
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