This is a step by step guide – with pics – on how to correctly install Webuzo free control panel to host websites on Ubuntu 15.04 VPS. But before we go directly to the steps, it is better to firstly get to know about what Webuzo actually is and what features this piece of software is equipped with. Read on!
Webuzo is in short can be described as a single user hosting control panel suitable for both Dedicated or Virtual Private Server (VPS). Yet, this cool control panel is also deploy-able at cloud environment. Webuzo can be easily installed on your virtual servers. It is compatible with any virtual server powered by Xen PV or HVM, KVM, OpenVZ, etc. Webuzo has so many users and fans out there because of its easy-to-use and sleek user interface. It is like cPanel without WHM.
Webuzo installation includes needed LAMP stack plus ready-to-enable LEMP / LNMP (Nginx) stack. Webuzo saves you the time and the most importantly the hassle of setting up the server, thanks to its advanced technology which is a mixed blend of all the web server software such as Apache, PHP, MySQL, Apache Tomcat, PERL, MongoDB, Python, etc. It also has administering tools like phpMyAdmin, RockMongo, etc. Webuzo serves as a complete solution to server management.
Webuzo hosting control panel is made available in several license types: Free, Cloud, VPS and Dedicated. Paid licenses are available in annually or monthly payment method while Free license is totally free with no renewal needed.
Key features of Free Webuzo CP:
- One License per server
- Free Webuzo Upgrades
- Free Scripts Upgrades
- Support related to Softaculous via the Support Forums
- 59 scripts are included
- No renewal is required. It can be upgraded to Premium License anytime
- Compare Free vs Premium here.
How to Install Webuzo
Webuzo can be installed on CentOS or Ubuntu, but this tutorial will guide you installing it on Ubuntu 15.04 server.
- A SSH client like Bitvise or Putty and basic knowledge about how to use it.
- Basic knowledge about common Unix command to SSH to your server.
- A server or VPS with at least 1GB of RAM (2GB or more is recommended).
- Make sure your server is running Ubuntu 15.04 either 32-bit or 64-bit. In this article I use a 1GB cloud server from Atlantic.net running Ubuntu 15.04 LTS.
- About 1 hour and 15 minutes of your time
- a cup of coffee or tea.
Confused on choosing which VPS provider to install Webuzo? Read my recommended VPS providers or top low end cloud server providers. Quick recommendation: Digital Ocean, Atlantic.net or Ramnode.
How to Install
p.s: Please click any image you wish to see its larger version.
Step 1 – Login to your server as root or as user with root privilege (sudo):
Step 2 – Now you can start the process by firstly downloading Webuzo package using wget:
Step 3 – Once you have it downloaded, you have to chmod (change permission attribute) that file to 755:
chmod 755 install.sh
Step 4 – Finally, issue the main command to install Webuzo:
After that the Webuzo system will automatically detect which OS version your server is running and it will then download all necessary files. The initial installation screen may look like this one :
Step 5 – Once you’ve seen Installation Completed message, so it means Webuzo has been installed successfully. You can now open up a web browser and continue the setup process. Use given URL in the Webuzo Installer screen which is your server IP address at port 2004:
Step 6 – Now fill in all required fields accordingly but leave the License Key field blank.
Proceed to next stage by clicking the Install button.
Step 7 – You’ll then see in the next page a congratulation message telling that Webuzo has been successfully installed and you can now login using username and password you defined previously. You may also need to copy that message if you want.
Step 8 – Now go ahead login to Webuzo Control Panel at port 2004
Webuzo control panel home screen:
you can see some basic information about your Webuzo installation:
Initial Webuzo Settings
Step 9 – Now click one the Settings menu on top and the General Settings page will appear.
Step 10 – Scroll down the page a bit and look for the Is VPS option. Check mark that option if you are running Webuzo on a VPS. Also doublecheck your email address making sure it is the correct one.
Step 11 – Optionally but it may be necessary. Change your server timezone:
Step 12 – Scroll down the page again and enable USER MOD DIR so your web files can still be accessible even without a domain name (via IP).
You may also double-check other options just in case you may personally need it to be enabled / disabled. Once done, hit the Edit Settings button.
Step 13 – Now click one Software >> Scripts Requirement to make sure that all Webuzo’s included scripts are compatible with current server setup:
make sure you see message something like this:
Otherwise your Webuzo means not being installed correctly.
Done! You can playaround in the Enduser Panel (port 2002) which there you can manage domains, emails, ftps, database, install apps, etc. I’ll explain about that in the next time.
Video: I uploaded a video guide to install Webuzo as explained above. Watch it to see detailed steps you can’t see it on above tutorial.
Do not forget to follow me on Twitter or subscribe using your email to get faster update.