Please note: The CNAMES (alliases) of this server is Host (www) and Points To (ns3.webspacefreehosting.com). You must delete any A records in your Advanced DNS settings. DNS propagation usually takes up to 3 days. In my case, just 1 day.
Long story short. EHCP is written by bvidinli. Absolutely Opensource, GPL, full PHP, modular, object oriented, easily modifiable, extendable design, server backup/restore. It has different menus for Server Admin, Reseller, Domain Admin. Both management in resellers and panelusers are a few clicks away.
* Easy Script installs (one-click installs)
* Custom HTTP & DNS
* Sub-domains
* Password protected domains
* Email forwarding
* Domain transfer to another user
* WebFTP (net2ftp) & Webmail (squirrelmail)
* MySQL & phpMyAdmin
* Improved installer and security
How do I setup a hosting company? This is a software part review..
Dyndns - http://mexpolk.blogspot.com/2008/01/ubuntu-gutsy-dyndns-client-setup.html
$ sudo apt-get install ssh libio-socket-ssl-perl
$ sudo apt-get install ddclient
$ sudo vim /etc/ddclient.conf
ssl=yes
daemon=300
pid=/var/run/ddclient.pid
protocol=dyndns2
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
server=members.dyndns.org
login=jslim18
password='password'
mysql-hosting.podzone.org
ssl=yes
daemon=300
pid=/var/run/ddclient.pid
protocol=zoneedit1
use=web, web='http://www.zoneedit.com/checkip.html/', web-skip='IP Address'
server=dynamic.zoneedit.com
login=waterw01d
password='password'
mysql-hosting.org,*.mysql-hosting.org,www.mysql-hosting.org,mail.mysql-hosting.org
$ sudo /etc/init.d/ddclient restart
$ sudo crontab -e
00 00 28 * * ddclient -host mysql-hosting.podzone.org -force
00 00 28 * * ddclient -host mysql-hosting.org -force
00 00 28 * * ddclient -host *.mysql-hosting.org -force
00 00 28 * * ddclient -host www.mysql-hosting.org -force
00 00 28 * * ddclient -host mail.mysql-hosting.org -force
$ tail -f /var/log/syslog
NoMachine - http://www.bradshawenterprises.com/blog/2007/11/28/installing-nomachine-...
$ sudo apt-get install openssh-server
$ sudo /usr/NX/bin/nxserver --start
EHCPnet - http://www.ehcp.net
$ wget www.ehcp.net/download
$ tar -zxvf ehcp_latest.tgz
$ cd ehcp
$ ./install.sh