Skip to content

Commit 89566bf

Browse files
committed
version bump 1.4.0
1 parent d6532af commit 89566bf

File tree

2 files changed

+36
-6
lines changed

2 files changed

+36
-6
lines changed

README.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cpSetup
22
=======
33

4-
<strong>Author:</strong> Myles McNamara<br/><strong>Version:</strong> 1.3.3<br/><strong>Last Update:</strong> April 12, 2016
4+
<strong>Author:</strong> Myles McNamara<br/><strong>Version:</strong> 1.4.0<br/><strong>Last Update:</strong> February 1, 2017
55

66
<strong>cpsetup</strong> is a custom bash/shell script to setup and harden/configure cPanel CentOS/RHEL server with a wide range of applications, plugins, and modules. This script will also install cPanel if it's not already installed.
77

@@ -28,10 +28,14 @@ chmod +x cpsetup
2828
<h4>Features Include:</h4>
2929
<ul>
3030
<li>Install ClamAV from Source</li>
31+
<li>Install <a href="https://documentation.cpanel.net/display/CKB/The+Let's+Encrypt+Plugin" target="_blank">Let's Encrypt for cPanel AutoSSL</a></li>
32+
<li>Install <a href="http://www.afterlogic.org/docs/webmail-lite/installation/install-on-cpanel" target="_blank">AfterLogic WebMail Lite</a></li>
33+
<li>Install <a href="http://configserver.com/cp/cse.html" target="_blank">ConfigServer Explorer</a></li>
3134
<li>Install <a href="http://configserver.com/cp/cmm.html" target="_blank">ConfigServer MailManage</a></li>
3235
<li>Install <a href="http://configserver.com/cp/cmq.html" target="_blank">ConfigServer MailQueues</a></li>
3336
<li>Install <a href="http://configserver.com/cp/csf.html" target="_blank">ConfigServer Firewall</a></li>
3437
<li>Install <a href="http://configserver.com/cp/cmc.html" target="_blank">ConfigServer ModSecurity Control</a></li>
38+
<li>Install <a href="https://www.configserver.com/free/mailscanner.html" target="_blank">ConfigServer MailScanner</a></li>
3539
<li>Install <a href="http://configserver.com/cp/cxs.html" target="_blank">ConfigServer Exploit Scanner</a></li>
3640
<li>Install <a href="https://www.rfxn.com/projects/linux-malware-detect/" target="_blank">R-fx Malware Detect</a></li>
3741
<li>Install <a href="http://www.softaculous.com/" target="_blank">Softaculous</a></li>
@@ -149,6 +153,8 @@ cPanel Tweak Settings Updates
149153
| Referrer Safety Check | Disabled | Enabled |
150154
| Hide Login PW from CGI Scripts | Disabled | Enabled |
151155
| Max Emails Account Can Send Per Hour | Unlimited | 199 |
156+
| Restrict outgoing SMTP to root, exim, and mailman | Enabled | Disabled |
157+
| Proxy Subdomains (whm.example.com, etc)| Enabled | Disabled |
152158

153159
MySQL Settings Updates
154160
----------------------
@@ -197,3 +203,27 @@ CloudFlare RailGun MemCached Configurations
197203
### Caution
198204

199205
Use at your own risk, if you don't know what you're doing you should probably not be using this script. Myself and any contributors to this project take absolutely no responsibility for anything you do with this script. I **strongly** recommend reading the script so you understand what it does before using.
206+
207+
# Change Log
208+
209+
## [1.4.0](https://github.com/tripflex/cpsetup/tree/1.4.0) (2017-02-01)
210+
[Full Changelog](https://github.com/tripflex/cpsetup/compare/1.3.3...1.4.0)
211+
212+
**Implemented enhancements:**
213+
214+
- Added AfterLogic WebMail Lite installer
215+
- Added Let's Encrypt AutoSSL for cPanel installer
216+
- Added import for CloudFlare new public key
217+
- Added Disable Proxy Subdomains (whm.example.com, etc) to harden config call
218+
- Added Disable SMTP Restrictions to harden config call (when using CSF this should NOT be enabled)
219+
- Use hostname if nothing set at prompt or in file for RailGun Host
220+
- Moved CloudFlare RailGun install process and config process to separate functions
221+
222+
**Bug Fixes:**
223+
- Fixed/Updated URL to download ConfigServer Firewall install file
224+
- Fixed incorrect function call for MySQL Tuner install
225+
226+
**Other:**
227+
- Removed prompt to install CleanBackups
228+
- Removed prompt to install PHP.ini Manager
229+
- Removed prompt to install Account DNS Check

cpsetup

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
version="1.3.3";
2+
version="1.4.0";
33
cpSetup_banner() {
44
echo -n "${GREEN}"
55
cat <<"EOT"
@@ -28,13 +28,13 @@ echo -n "${NORMAL}"
2828
# cPanel Server Setup & Hardening Script
2929
# ------------------------------------------------------------------------------
3030
# @author Myles McNamara
31-
# @date 12.20.2015
32-
# @version 1.3.2
31+
# @date 02.01.2017
32+
# @version 1.4.0
3333
# @source https://github.com/tripflex/cpsetup
3434
# ------------------------------------------------------------------------------
3535
# @usage ./cpsetup [(-h|--help)] [(-v|--verbose)] [(-V|--version)] [(-u|--unattended)]
3636
# ------------------------------------------------------------------------------
37-
# @copyright Copyright (C) 2015 Myles McNamara
37+
# @copyright Copyright (C) 2017 Myles McNamara
3838
# This program is free software: you can redistribute it and/or modify
3939
# it under the terms of the GNU General Public License as published by
4040
# the Free Software Foundation, either version 3 of the License, or
@@ -54,7 +54,7 @@ echo -n "${NORMAL}"
5454
#
5555
# Define help function
5656
function help(){
57-
echo "cpsetup - cPanel setup script";
57+
echo "cpsetup - sMyles cPanel setup script v${version}";
5858
echo "Usage example:";
5959
echo "cpsetup [(-h|--help)] [(-v|--verbose)] [(-V|--version)] [(-u|--unattended)] [(-m|--menu)] [(-r|--run) value] [(-R|--functions)]";
6060
echo "Options:";

0 commit comments

Comments
 (0)