• Stars
    star
    608
  • Rank 71,414 (Top 2 %)
  • Language
    Shell
  • License
    GNU General Publi...
  • Created about 10 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

GitHub stars GitHub forks GitHub issues GitHub license

Centmin Mod

Centmin Mod can be installed via Unattended Command Line method below or via latest install instructions on Official Install Guide:

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

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 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:

  1. Previous 123.08stable is now moving to 124.00stable. 124.00stable is essentially based on the well tested 123.09beta01 branch. All development and changes made in 123.09beta01 are now in 124.00stable.
  2. Previous 123.09beta01 code is now in 124.00stable
  3. A new 130.00beta01 branch has started and this is also based off of 123.09ebat01 branch but with additional development and code to eventually support EL8+ operating systems like CentOS 8, Alma Linux 8 and Rocky Linux 8. This branch will take over from 123.09beta01 as the development beta branch. EL8+ operating system support isn't fully complete as at May 8th, 2022. So installation on CentOS 7.x is recommended.

For latest 124.00stable install

default PHP 7.4.x installation

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

For latest 130.00beta01 install

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.

Contributing

Below are guidelines for contributing code wise.

Bug Reports

Pull Requests

Suggestions

More Repositories

1

optimise-images

Batch image resizer, optimiser and profiler using ImageMagick convert, OptiPNG, JpegOptim and optional ZopfliPNG, Guetzli and MozJPEG.
Shell
93
star
2

google-insights-api-tools

gitool.sh shell script to query Google PageSpeed Insights v4 & v5 API for site & origin metrics for FCP & DCL with additional support for GTMetrix & WebpageTest.org API tests
Shell
51
star
3

centminmod-caddy-v2

HTML
40
star
4

centminmodbench

For CentOS/Redhat/Oracle Linux - centminmodbench.sh custom system benchmark script for Centmin Mod LEMP web stack users
Shell
27
star
5

centminmod-fail2ban

fail2ban setup for centminmod.com LEMP stack with CSF Firewall
Shell
22
star
6

centminmod-juicefs

JuiceFS file system for S3 mount storage
Shell
22
star
7

centminmod-sysbench

sysbench.sh benchmark tool written specifically for centminmod.com LEMP stack servers
Shell
19
star
8

autoptimize-gzip

Autoptimize Gzip Wordpress Plugin hooks into Autoptimize API to enable pre-gzip compression of Autoptimize'd CSS & JS files
PHP
19
star
9

centminmod-magento2

Magento 2.2.2 Install Guide For Centmin Mod Nginx LEMP Stacks
VCL
15
star
10

cf-analytics

Cloudflare Zone Analytics API Script - query your zone's Analytics stats via Cloudflare API
Shell
14
star
11

squid-proxy-installer

Squid Proxy Installer with Username-Password Authentication
Shell
14
star
12

centminmod-gcc

GCC 7.x & 8.x compiler & Binutils build scripts
Shell
13
star
13

curltimes

curl based TLS connection measurement tool for testing and comparing TLSv1.2 vs TLSv1.3 connections
Shell
13
star
14

centminmod-ultimate-bad-bot-blocker

Ultimate Bad Bot Blocker are for Centmin Mod 123.09beta01
12
star
15

keygen

ssh private key pair generator
Shell
10
star
16

centminmod-redis

Tools & scripts for generating redis replication, redis cluster or redis standalone server setups on centminmod.com LEMP stacks or CentOS 7 or RHEL 7 based servers
Shell
10
star
17

cfssl-ca-ssl

Shell
9
star
18

centminmod-abuseipdb-reporter

CSF Firewall and AbuseIPDB API integration with specific focus on data privacy and prevention of sensitive data leaked to public AbuseIPDB database report
Python
8
star
19

telegram-send

send messages via linux command line via Telegram Bot API
Shell
8
star
20

docker-ubuntu-nghttp2

Docker based image for nghttp2 HTTP/2 C library client, server, proxy and h2load testing tool on Ubuntu
Shell
8
star
21

redis-comparison-benchmarks

Shell
8
star
22

h2o_installer

h2o http server installer script for integrating h2o into centminmod.com LEMP web stack
Shell
7
star
23

centminmod-php71

testing concurrent PHP (php-fpm) version install for centminmod.com LEMP stacks on CentOS 7 only
Shell
7
star
24

centminmod-lxd

LXD container image creation for CentOS 7 64bit containers for use for centminmod.com LEMP installations
7
star
25

phpmyadmin

phpmyadmin.sh auto installer for Centmin Mod LEMP stack only
Shell
6
star
26

tar-zstd

tar custpm rpm with zstd compression support for centminmod.com LEMP stacks
Shell
6
star
27

cpanel-backup

cpanel-backup.sh for backup stage of cPanel/WHM to Centmin Mod LEMP stack importer (work in progress)
5
star
28

docker-centos6-siege

Docker container image for Siege http / https load testing & other benchmarking tools on CentOS 6.6
Shell
5
star
29

pretty-search-url

This plugin allows Wordpress `?s=wordpress+cache` query strings to be redirected to pretty url format `/search/wordpress+cache/`
PHP
4
star
30

docker-ubuntu-locust

Docker image for locust.io load testing
Shell
4
star
31

brotli.sh

Shell
3
star
32

docker-nginx-mini

Modified https://github.com/tropicloud/np-stack for Centmin Mod usage
Shell
3
star
33

docker-centos7-memcached

Docker based Memcached 1.4.22 + CentOS 7.0 for centminmod.com usage
2
star
34

centminmod-digitalocean-marketplace

tools for building centminmod.com LEMP stack for digitalocean market place
Shell
2
star
35

centminmod-borgbackups

Shell
2
star
36

centminmod-sshremotekeys

Shell
2
star
37

centminmod-workflows

Shell
2
star
38

jquery-updater

JavaScript
2
star
39

scriptreplay

script and scriptreplay wrapper script
Shell
2
star
40

centminmod-rsync

Shell
2
star
41

upcloud-terraform

Upcloud Terraform Server creation with upctl cli command line tool set
Shell
2
star
42

centminmod-stunnel

stunnel install for CentOS 7 based Centmin Mod LEMP stack based servers
Shell
2
star
43

centminmod-glibc

Shell
1
star
44

docker-centos66-mariadb10

MariaDB 10.x on CentOS 6.6 64bit Docker container build intended for use with CentminMod.com
Shell
1
star
45

k6-benchmarking

JavaScript
1
star
46

mmap_test

Shell
1
star
47

docker-ubuntu-cpuminer

[cpuminer](https://github.com/wolf9466/cpuminer-multi) docker image on Ubuntu Zesty
Shell
1
star
48

centminmod-php74-preload

PHP
1
star
49

centminmod-pngquant3

pngquant 3.0+ install for Centmin Mod LEMP stack on EL7, EL8, EL9 OSes
Shell
1
star
50

chrome_extension_slicer

Chrome extension to load AI prompt text slicer tool at https://slicer.centminmod.com
JavaScript
1
star
51

centminmod-csf-lfd-parser

Rust
1
star
52

h2load-benchmarks

Shell
1
star
53

centminmod-acmetool

Shell
1
star
54

centminmod-nginx-json-logs

Python
1
star
55

getipintel

query getipintel data to detect proxy, vpn or bad ips
Shell
1
star
56

geoip2-lite-databases

1
star
57

centminmod-redis-ha

Shell
1
star
58

validate-emails

1
star
59

geolite2-mirror

1
star