Category Archives: Web Hosting

Hosting Package Reviews and Comparison.

Free Cloud Hosting for a year? Sign me up!

http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=amazon+free+tier

A great and FREE alternative to CPANEL or PLESK (WEBMIN in VIRTUALMIN)

step 1: cut a hole in the box

Anyways i got all this from: http://www.howtoforge.com/virtual-hosting-with-virtualmin-on-centos5.1-p2

Love this, virtualmin / webmin kick the shit out of cpanel or plesk.. For full control of your web server use webmin instead of paying for cpanel or plesk. Webmin and virtualmin are both free and opensource. Feel free to try this out on your linux webservers.

To enhance security and free system resources on the system we need to disable any services that are not required. You can run this script to do this for you.

* acpid
* anacron
* apmd
* autofs
* bluetooth
* cups
* firstboot
* gpm
* haldaemon
* messagebus
* mdmonitor
* hidd
* ip6tables
* kudzu
* lvm2-monitor
* netfs
* nfslock
* pcscd
* portmap
* rpcgssd
* rpcidmapd
* sendmail
* smartd
* yum-updatesd

Basics

We need to fix a few issues to prepare the system for configuration.

* Install updates

yum upgrade

* Switch the mta to postfix

alternatives –config mta

There are 2 programs which provide ‘mta’.
Selection Command
———————————————–
1 /usr/sbin/sendmail.postfix
*+ 2 /usr/sbin/sendmail.sendmail
Enter to keep the current selection[+], or type selection number: 1

* Install caching-nameserver config:

yum install caching-nameserver

* Install Build tools:

yum install gcc cpp gcc-c++ automake automake14 automake15 automake16 automake17 openssl-devel subversion ncurses-devel -y

Configure Network Alias

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1
Modify the file /etc/sysconfig/network-scripts/ifcfg-eth0:1 to look like this:

DEVICE=eth0:1
BOOTPROTO=static
BROADCAST=192.168.1.255
IPADDR=192.168.1.6
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes

Install Webmin / Virtualmin

* Import webmin pgp key:

wget http://www.webmin.com/jcameron-key.asc
rpm –import jcameron-key.asc

* Download the rpm:

wget http://prdownloads.sourceforge.net/webadmin/webmin-1.390-1.noarch.rpm

* Verify the rpm (should say OK or else download again):

rpm –checksig webmin-1.390-1.noarch.rpm

* Install the rpm:

rpm -Uvh webmin-1.390-1.noarch.rpm

Initial Webmin Config

We need to secure webmin by editing /etc/webmin/miniserv.conf and make the following changes:

* Using SSL only:

ssl=1

* Change the port to 443 and bind to the second nic only:

port=443
bind=192.168.1.6

* Disable UDP broadcasts:

#listen=10000

* Change host lockout on login failures to 3 :

blockhost_failures=3

* Increase host lockout timeout to 120:

blockhost_time=120

* Change user lockout on login failures to 3:

blockuser_failures=3

* Change user lockout timeout to 120:

blockuser_time=120

* Change the realm to something else:

realm=cpanel

* Log logins to utmp:

utmp=1

Install the webmin Tiger theme:

* Login to webmin via https://192.168.1.5:10000 using root and your password.
* Go to webmin ? Configuration ? webmin themes.
* Select From ftp or http URL and enter http://www.stress-free.co.nz/files/theme-stressfree.tar.gz
* Click install theme.
* Click “return to list themes”.
* Select StressFree as the Current theme then click change.

Install php-pear module:
Click Here!

* Go to webmin ? webmin configuration ? webmin modules.
* Select Third party module from and enter http://www.webmin.com/download/modules/php-pear.wbm.gz.
* Click install module.

Install virtualmin:

* Go to webmin ? webmin configuration ? webmin modules.
* Select install from ftp or http URL and enter http://download.webmin.com/download/virtualmin/virtual-server-3.51.gpl.wbm.gz
* Click install module.

Remove unwanted modules Go to webmin ? webmin configuration ? delete and select the following:

* ADSL client
* Bacula backup system
* CD Burner
* CVS Server
* Cluster change passwords
* Cluster copy files
* Cluster cron jobs
* Cluster shell commands
* Cluster software packages
* Cluster usermin servers
* Cluster users and groups
* Cluster webmin servers
* Command shell
* Configuration engine
* Custom commands
* DHCP server
* Fetchmail mail retrieval
* File manager
* Frox ftp proxy
* HTTP Tunnel
* Heartbeat monitor
* IPsec VPN
* Jabber IM server
* LDAP server
* Logical volume management
* Majordomo list manager
* NFS exports
* NIS client and server
* OpenSLP server
* PPP dialin server
* PPP dialup client
* PPTP vpn server
* PPTP vpn client
* Postgresql database server
* Printer admin
* ProFTPD server
* QMAIL mail server
* SMART drive status
* SSH / Telnet login
* SSL tunnels
* SAMBA windows file sharing
* Scheduled commands
* Sendmail mail server
* Shoreline firewall
* Squid analysis report generator
* Squid proxy server
* Voicemail server
* WU-FTP server
* Idmapd server

Restart webmin:

service webmin restart

Configure Rpmforge Repo

rpm -Uhv http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

Related Posts

InMotionHosting

So far pretty easy to deal with customer service at In Motion Hosting.  I’ve talked to them on live chat, the only tricky thing is, pick out your words before you ask them on the initial question on their live chat request.

However, if you ask something too long, or what they probably would deem difficult, they’ll forward your web browser to a static page explaining they’re no longer online and asking you send your request to their support email.  So you just have to click back in your browser, retype your question or request (make it sound simpler) and send another live chat request.

They are pretty quick with responses, once you get through the queue line or 3-8 people in front of you. They forwarded me to sending a support email asking them to do what I needed.  Not that it was a hard task.  Now I’m waiting for their support team that answers email to update my account and get me streaming.

In Motion review from Web Hosting Search here.