Requirements

EHCP Force Edition supports the most recent LTS versions (and often older versions) of Ubuntu and Debian.

We recommend using a server edition version of Ubuntu or Debian for the best results.  Minimal ISOs should work, but you may need to add extra sources to the apt package manager before everything will work as intended.


Prerequisites

Ubuntu Only

If you are running a minimal version of Ubuntu, please make sure to add the universe repository as a source by running the below commands:

sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo apt update
sudo apt-get install wget subversion curl
	

Downloads

Download & Install EHCP Force Edition (Stable)

To download and install the latest "stable" version of EHCP Force Edition, download our version 1.0 release by running the following commands from a terminal prompt:

wget -O "ehcpforce_stable_snapshot.tar.gz" -N https://github.com/earnolmartin/EHCP-Force-Edition/releases/download/1.1.1.1/ehcpforce_stable_snapshot.tar.gz
tar -zxvf "ehcpforce_stable_snapshot.tar.gz"
cd ehcp
sudo bash install.sh
	

This version can also be downloaded from our GitHub page.

It is recommended that you use an unattended install when prompted during installation for improved security, simplicity, and less configuration inputs that you could mess up on if you don't know what you're doing.

Update to the Latest EHCP Force Edition (Stable)

To update your existing EHCP Force Edition installation to the latest stable version, run this script in a terminal:

sudo apt-get install subversion
cd ~/Downloads
if [ -e "ehcpforceupdate.sh" ]; then
	rm "ehcpforceupdate.sh"
fi
svn export "https://github.com/earnolmartin/EHCP-Force-Edition/trunk/ehcp/ehcpforceupdate.sh"
sudo bash "ehcpforceupdate.sh" "update"
	

Upgrade to EHCP Force Edition from Normal EHCP (Stable)

To upgrade your existing installation of the normal regular version of EHCP to the latest stable version of EHCP Force Edition, run this script in a terminal:

sudo apt-get install subversion
cd ~/Downloads
if [ -e "ehcpforceupdate.sh" ]; then
	rm "ehcpforceupdate.sh"
fi
svn export "https://github.com/earnolmartin/EHCP-Force-Edition/trunk/ehcp/ehcpforceupdate.sh"
sudo bash "ehcpforceupdate.sh" "upgrade"
	

For Developers ONLY

Download & Install Latest Version of EHCP Force Edition (Developer Version)

To download and install a fresh copy of the latest development snapshot of EHCP Force Edition, run the below commands from a terminal prompt:

sudo apt-get install subversion
wait
cd ~/Downloads
if [ -e "ehcp" ]; then
	rm -Rf "ehcp"
fi
svn checkout https://github.com/earnolmartin/EHCP-Force-Edition/trunk/ehcp ./ehcp
rm -Rf .svn
cd ehcp
sudo bash install.sh
	

It is recommended that you use an unattended install when prompted during installation for improved security, simplicity, and less configuration inputs that you could mess up on if you don't know what you're doing.

Update to Latest Code (Developer Version)

To update your existing installation of EHCP Force Edition to the latest SVN development snapshot, run this script in a terminal:

sudo apt-get install subversion
cd ~/Downloads
if [ -e "ehcpforceupdate.sh" ]; then
	rm "ehcpforceupdate.sh"
fi
svn export "https://github.com/earnolmartin/EHCP-Force-Edition/trunk/ehcp/ehcpforceupdate.sh"
sudo bash "ehcpforceupdate.sh" "update-svn"
	

Test EHCP Force Install (Developer Version)

Installing EHCP Force using the below commands is recommended only for QA Testers or Developers.  Running the installer in this manner will skip checking for system updates and is the fastest way possible to install EHCP Force Edition.  Default password in dev-mode for everything will be “1234”.  Default login in dev-mode should be “admin” or “root” depending on the system being tested.

sudo apt-get install subversion
wait
cd ~/Downloads
if [ -e "ehcp" ]; then
	rm -Rf "ehcp"
fi
svn checkout https://github.com/earnolmartin/EHCP-Force-Edition/trunk/ehcp ./ehcp
rm -Rf .svn
cd ehcp
sudo bash install.sh unattended devmode
	

Update classapp.php to Latest SVN (Developer Version)

The commands below should only be used by a developer.  It helps you get EHCP up-to-date more quickly when a bunch of changes go into the main logic housed in the classapp.php file.

cd /var/www/new/ehcp
rm classapp.php
svn export "https://github.com/earnolmartin/EHCP-Force-Edition/trunk/ehcp/classapp.php"
service ehcp restart
	

Support Forums | Contact Us | Dedicated Web Hosting | Free Dynamic DNS | Free Website Monitoring

Website Design: © Eric Arnol-Martin 2019

Code Distributed As: GNU General Public License v2