EHCP-Force-Edition/ehcp
2023-09-21 15:24:08 -06:00
..
adodb5 PHP 8.x Fixes 2023-07-13 12:58:54 -06:00
config Initial commit 2018-04-02 16:26:17 -06:00
etc Python3 PAM Modules Added 2023-08-09 11:01:56 -06:00
extplorer PHP 8.x Fixes 2023-07-13 12:58:54 -06:00
fail2ban Fix for Fail2Ban 2019-09-02 10:44:08 -06:00
fixes Updated Squirrel Mail for php8 2023-07-13 14:08:45 -06:00
images Support for Custom Subdomain Templates - Initial 2018-09-10 11:35:39 -06:00
images_default_index Initial commit 2018-04-02 16:26:17 -06:00
language Initial commit 2018-04-02 16:26:17 -06:00
log Initial commit 2018-04-02 16:26:17 -06:00
misc Added CCTLDs Check Using CSV From https://github.com/gavingmiller/second-level-domains 2023-02-04 19:59:42 -07:00
mod_secure Initial commit 2018-04-02 16:26:17 -06:00
multicms Initial commit 2018-04-02 16:26:17 -06:00
net2ftp PHP 8.x Fixes 2023-07-13 12:58:54 -06:00
scripts Trying to Keep Special Chars in Remote Backup Encryption Keys 2019-08-22 10:56:17 -06:00
templates Better Default Domain Pages 2023-07-13 13:31:59 -06:00
upload Initial commit 2018-04-02 16:26:17 -06:00
webmail2 Minor Changes 2018-04-26 22:24:23 -06:00
z7 Initial commit 2018-04-02 16:26:17 -06:00
.htaccess Initial commit 2018-04-02 16:26:17 -06:00
apache_subdomain_template Add Subdomains to Log Rotate, Prevent Access to Subdomain Logs, and Minor Fixes 2019-01-28 11:22:37 -07:00
apachehcp.conf Initial commit 2018-04-02 16:26:17 -06:00
apachehcp_auth.conf Initial commit 2018-04-02 16:26:17 -06:00
apachehcp_globalpanelurls.conf Initial commit 2018-04-02 16:26:17 -06:00
apachehcp_passivedomains.conf Initial commit 2018-04-02 16:26:17 -06:00
apachehcp_subdomains.conf Initial commit 2018-04-02 16:26:17 -06:00
apachetemplate Match nginx PHP Matching & nginx fixes 2018-05-24 17:46:43 -06:00
apachetemplate_ehcp_panel Beautified nginx / apache templates 2023-07-13 10:51:50 -06:00
apachetemplate_ipbased Match nginx PHP Matching & nginx fixes 2018-05-24 17:46:43 -06:00
apachetemplate_passivedomains Match nginx PHP Matching & nginx fixes 2018-05-24 17:46:43 -06:00
Changelog.txt Initial commit 2018-04-02 16:26:17 -06:00
checkapacheconfig.sh Initial commit 2018-04-02 16:26:17 -06:00
class_serverplan.php Initial commit 2018-04-02 16:26:17 -06:00
classapp.php Formatted Documents Using PHP Formatter 2023-07-14 15:07:52 -06:00
config.php Initial commit 2018-04-02 16:26:17 -06:00
console.php Initial commit 2018-04-02 16:26:17 -06:00
daemon.sh Initial commit 2018-04-02 16:26:17 -06:00
dnsnamedconftemplate Initial commit 2018-04-02 16:26:17 -06:00
dnsnamedconftemplate_slave Initial commit 2018-04-02 16:26:17 -06:00
dnszonetemplate Initial commit 2018-04-02 16:26:17 -06:00
dnszonetemplate_multiple_servers Initial commit 2018-04-02 16:26:17 -06:00
ehcp Initial commit 2018-04-02 16:26:17 -06:00
ehcp-apt-get-install.log Initial commit 2018-04-02 16:26:17 -06:00
ehcp.sql Use UTF8 and General CI 2019-01-25 11:57:45 -07:00
ehcp_fix_apache.php Initial commit 2018-04-02 16:26:17 -06:00
ehcp_vsftpd.sh.txt Use UTF8 and General CI 2019-01-25 11:57:45 -07:00
ehcpdaemon.sh Initial commit 2018-04-02 16:26:17 -06:00
ehcpdaemon2.sh Initial commit 2018-04-02 16:26:17 -06:00
ehcpdaemon_stop.sh Initial commit 2018-04-02 16:26:17 -06:00
ehcpforceupdate.sh Make Sure rsyslog Is Installed 2023-08-09 13:25:01 -06:00
ehcpinfo.html Initial commit 2018-04-02 16:26:17 -06:00
error_page.html Initial commit 2018-04-02 16:26:17 -06:00
favicon.ico Initial commit 2018-04-02 16:26:17 -06:00
fixftp.sh Initial commit 2018-04-02 16:26:17 -06:00
handleCronjobs.sh Initial commit 2018-04-02 16:26:17 -06:00
index.php Initial commit 2018-04-02 16:26:17 -06:00
indextemplate.php Initial commit 2018-04-02 16:26:17 -06:00
info.html Bye SourceForge 2018-04-02 16:52:31 -06:00
install.sh Handle setting timezone for the server 2023-09-21 15:24:08 -06:00
install2.1.php Initial commit 2018-04-02 16:26:17 -06:00
install_1.php Initial commit 2018-04-02 16:26:17 -06:00
install_2.php Initial commit 2018-04-02 16:26:17 -06:00
install_lib.php Use Python3 Scripts for Newer Operating Systems 2023-08-09 11:16:34 -06:00
install_log.txt Initial commit 2018-04-02 16:26:17 -06:00
install_main.sh Make Sure rsyslog Is Installed 2023-08-09 13:25:01 -06:00
LocalServer.cnf Initial commit 2018-04-02 16:26:17 -06:00
localutils.php Formatted Documents Using PHP Formatter 2023-07-14 15:07:52 -06:00
login.php Initial commit 2018-04-02 16:26:17 -06:00
main.cf.sample Fixes for Quota 2019-04-08 19:57:47 -06:00
mystyles.css Initial commit 2018-04-02 16:26:17 -06:00
named_ehcp.conf Initial commit 2018-04-02 16:26:17 -06:00
phpmyadmin.conf Fix for Debian 10 2019-10-17 22:38:28 -06:00
pop-before-smtp.conf Initial commit 2018-04-02 16:26:17 -06:00
readme.txt Bye SourceForge 2018-04-02 16:52:31 -06:00
release.txt Initial commit 2018-04-02 16:26:17 -06:00
resetmysqlrootpass.sh Initial commit 2018-04-02 16:26:17 -06:00
scriptsupdate.sql Use UTF8 and General CI 2019-01-25 11:57:45 -07:00
scriptsupdate.sql.html Use UTF8 and General CI 2019-01-25 11:57:45 -07:00
server.crt Initial commit 2018-04-02 16:26:17 -06:00
server.csr Initial commit 2018-04-02 16:26:17 -06:00
server.key Initial commit 2018-04-02 16:26:17 -06:00
setup.sh Initial commit 2018-04-02 16:26:17 -06:00
smtpd.cert Initial commit 2018-04-02 16:26:17 -06:00
smtpd.key Initial commit 2018-04-02 16:26:17 -06:00
sohbetstyles.css Initial commit 2018-04-02 16:26:17 -06:00
ssh2.sh Initial commit 2018-04-02 16:26:17 -06:00
test_scripts.sh Initial commit 2018-04-02 16:26:17 -06:00
troubleshoot.php Initial commit 2018-04-02 16:26:17 -06:00
updateHostsFile.sh Initial commit 2018-04-02 16:26:17 -06:00
upgradefrom0.25-26-27.txt Initial commit 2018-04-02 16:26:17 -06:00
wwwindex-old.html Initial commit 2018-04-02 16:26:17 -06:00
wwwindex.en.html Initial commit 2018-04-02 16:26:17 -06:00
wwwindex.html Initial commit 2018-04-02 16:26:17 -06:00
wwwindex.it.html Initial commit 2018-04-02 16:26:17 -06:00

#################################
#   EHCP FoRcE Edition ReadMe   #
#################################
The Easy Hosting Control Panel (EHCP) is a fully functional, advanced, free, and open source website panel that provides a user interface for creating and managing multiple users, resellers, administrators, websites, FTP accounts, MySQL databases, email accounts, and more!

EHCP even installs and configures your web server software for you while also providing additional security by slipstreaming and including fail2ban and DDoS automatic banning (against Apache).

#################################
#   What Does EHCP Do           #
#################################
- EHCP installs and configures your web server, email server, and database services automatically.
- Creates a fully functional and secure web server that can be used to host multiple users and websites.
- Offers a control panel with multiple themes to automate the creation of anything website related.

#################################
#   What's Cool About EHCP      #
#################################
It ensures proper syntax by creating VHOST entries automatically, configures virtual email addresses and FTP accounts automatically, offers more features and functionality than other control panel software, and it's totally free!

#################################
#        Requirements           #
#################################
Clean installation of a Debian based Linux distribution.  It will work on all supported versions of Ubuntu out of the box.  

#################################
#  What is the [FoRcE Edition]  #
#################################
EHCP FoRcE Edition is the name I gave to this forked version of EHCP.  The original version can be downloaded and installed from www.ehcp.net.

This version differs from the original version slightly.  In fact, both the lead developer of the original EHCP release and I collaborate on updating EHCP.

In my version, custom FTP accounts to a custom file path can be created.  Also, php chmod and FTP chmod should both work since the apache user has been changed.  

The code is managed and maintained within SVN (it is not in the original EHCP).

As new versions of Ubuntu are released, this version is updated more quickly.  

#################################
#        How to Install         #
#################################
Run the following commands to install the latest version of EHCP [FoRcE Edition] from a terminal:

sudo apt-get install subversion
cd ~/Downloads
svn checkout https://github.com/earnolmartin/EHCP-Force-Edition/trunk/ehcp ./ehcp
rm -Rf .svn
cd ehcp
sudo bash install.sh

Follow the prompts.

#################################
#        Access the CP          #
#################################
After successful installation, you may access your web panel at http://localhost/ or from the outside (assuming ports are forwarded) via http://myip/.

#################################
#        Support/Website        #
#################################
Please visit our website and use our forums at http://ehcpforce.tk