WEBUZO Softaculous

webuxo111 I’m from a free hosting environment, and used to (perhaps even spoilt by) cPanel.  However, cPanel for VPS comes very expensive at a license fee of 200 USD per year.  This motivated me to do some research on  available “free” Control Panel alternatives.  Each and every one I tried came with negatives.  In the end I chose Webuzo Premium version.

Why WEBUZO?
WEBUZO is a brother/sister of Virtualizor and part of Softaculous and has a very close feel to cPanel about it. Only difference is that it is a single admin server, so if you plan to resell web hosting services or want to provide separate control panels to other users, then you will need to check out other alternatives.

I wouldn’t recommend the free version of Webuzo as it is very limited and lacks the WordPress script. Felt even clumsy to use.  However the 25 USD per year license is so little and to me worth every penny in the difference with the free version. Webuzo is feature rich, and easy to work with. Has more than one option for FTP and File Manager. Works perfectly with DNS, everything that is needed to manage Websites as a single user. Here is what the control panels look like:
Admin & End-user Panels

I think the Twitter fans would love the fact that many of the functions such as installation and upgrades can be communicated through a Twitter account.

WordPress is listed first in its long list of 316 Softaculous scripts that have been neatly categorized.  I had a WordPress site up in less than five minutes.  It automatically created my database and database user, without prompting me for those.  Probably the easiest installation of WordPress yet.

What is also attractive to me is the wealth of how-to documentation in the WEBUZO blog.  Easy to search on as well.

WEBUZO Installation
For your Linux novice in a Windows environment there is a little bit of a learning curve involved to install WEBUZO. But this is easily done with PuTTY.  Just follow the steps below and enter and execute the commands as indicated:

Step 1:  Start with a clean installation of OS
In other words, go into Virtualizor panel and click on “OS Reinstall”.

Step 2:  Update the software with the following command:
yum update

Step 3:  Remove Apache Server with the following command:
yum -y remove httpd

Step 4: Go back into Virtualizor and restart the VPS.

Step 5:  Download installer script for Webuzo:
wget -N http://files.webuzo.com/install.sh

Step 6: Fix permissions with the following command:
chmod 0755 install.sh

Step 7:  Use this command to automatically download WEBUZO:
./install.sh

WEBUZO will start installation and this page will come up line by line – may take anything from 10 minutes plus depending the speed of the server.  While I was experimenting I installed WEBUZO a few times and it took from 15 to 25 minutes for the installation to complete.

WEBUZO installation page

Step 8:  Use your favourite browser and type in your IPaddress:2004 in the address line.  And you’re up and running with WEBUZO.  As easy as that.

WEBUZO 500 Internal Server Error – Troubleshooting
It may not happen to you, but for some or other reason it does happen with some and it did happen to me.  After installation of my first Website I faced a 500 Internal Server Error page.  Then thank goodness WEBUZO had some available solutions in its documentation:

Solution 1:  Change root owner of domain with the chown command:
chown -R gigavps:gigavps /home/gigavps/public_html

That didn’t work for me.

Solution 2:  Next solution was to find .htaccess and rename it so it would be disabled.  That didn’t work either.

Solution 3:  Remove Apache and re-install in WEBUZO.  You’ll recall that the first step in WEBUZO installation was to remove Apache server (refer command in step 3 of the WEBUZO installation above).  WEBUZO blog recommends to do it again. When I executed the command again root indicated that the package was available for install, but that the server wasn’t installed.  Yet in WEBUZO it said it was installed.  So here are the steps for fixing the Apache Server in WEBUZO.  Very easy!

Step 1:
Navigate to Webuzo Enduser Panel >> Apps >> WebServers >> Apache. Click on the “Remove” button to remove Apache >>

Step 2:
.. >>“Return to Overview” >> Click on the “Install” button to install Apache.

This fixed the problem!

Source for solutions:  http://www.webuzo.com/blog/category/how-to