centminmod / Centminmod
Projects that are alternatives of or similar to Centminmod
Centmin Mod can be installed via 2 different ways or latest install instructions on Official Install Guide:
- Centmin Mod Unattended Command Line Install (highly recommended)
- 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.
- Centmin Mod Insights forum is the place to ask questions or clarifications about how Centmin Mod works under the hood.
- Every Git committed code also has a corresponding forum thread in Centmin Mod Github.com Repo forums if you're more comfortable using the forums instead of the Github issue tracker.
Bug Reports
- Bug reports can be made via Github issue tracker or Centmin Mod official forum's Bug Reports forums.
Pull Requests
- Pull requests can be done against the current Github active branches - currently being 123.08stable and 123.09beta01. Usually once weekly, active branch changes are then merged into master branch.
Suggestions
- Suggestions and feedback can be made via Github issue tracker or Centmin Mod official forum's Feature Requests & Suggestions forums.