Do you find yourself as a developer or a hobbyist between web hosts? Are you looking for a little more power or more control but your just not ready to do a full command line only setup, you would like a control panel to help you out. Then look no further! The Webuzo Control Panel was built for you, heck fire, it is a full control panel, designed from the ground up to replace the need of higher priced panels such as cPanel.
So what is Webuzo?
Webuzo is a Multi User Control Panel which helps you manage your cloud or dedicated server. Its a hosting platform to help you grow your web applications as it helps customers to manage their domains, emails, websites, databases, etc. Webuzo is a Multi User Control Panel built for Hosting Providers, Resellers and Website Owners. Its a powerful and easy to use Web Hosting Control Panel used by users around the world. Webuzo can be installed on various types of servers and supports Ubuntu, AlmaLinux and CentOS. Webuzo allows hosting providers and users the ability to automate server management tasks while offering your customers the tools they need to manage their sites.
Read more : https://webuzo.com/
So let us assume that you are a development shop and you want to start hosting for your customer, but you want the entire thing, the web hosting, the email hosting, stats, all that. However cPanel is so expense and really not worth it, since you are going to be the one that 99% take care of everything. Plus you need / want more then what a reseller can do for you now, could be firewall rules, or more space, or custom php versions. If this is you then Webuzo is the solution for you. So let us take a look at this amazing software known as Webuzo.
The Webuzo site has a demo and pages and pages of pictures of the software, so there is no need for me to repeat this, so please check out their demo at https://webuzo.com/demo/ .
Secondly about Webuzo is there is a cost with this product, must like many other control panels there is a tier list, from $2.50 -> $25/month. Good news in today’s discussion the $2.50/month is all we need.
Ok, next item is your vps or dedicated server, for this we are going to assume vps, as your out growing a reseller or need more. I currently have eight vps’s from this company and they have been nothing but amazing. Check out Server Point. They have some killer deals, and more. For this we are going to start with the LET-G3.4 as it has 4GB’s of ram for all of $2 more over the 2GB version. When you order this vps, please select Ubuntu 24 during the check out. After the order is paid for, the process takes about 10 minutes before your vps is online and ready to start the install.
Now were going to stop for a moment. You do NOT have to purchase from Server Point, you can use which ever vps provider you wish. I just recommend at least 4GB’s of ram at least.
The VPS that I am using is the LET-G3.4 which is a
* Dual Intel E5 2.1 Ghz CPU
* 4 GB’s RAM
* 120 GB’s Disk Space
Install is super easy, only a few commands and things are setup and ready to start hosting your sites. So lets get going.
But first. OH Man!! No for real this one is important. Head over to webuzo.com and buy your $2.50/month license as you have the IP address already as you purchased the vps. Give this like two minutes and your license will be good to do. Now back to the vps.
First using your ssh client of choice go ahead and connect to your vps.
Now that were connected we need to update your password, update and upgrade, download a script and run it. Lets get going!
passwd
Tweak the network.
rm -f /etc/sysctl.conf
wget https://theserveradmin.com/sysctl.txt
mv sysctl.txt /etc/sysctl.conf
sysctl -p
Update and Upgrade.
apt-get update && apt-get upgrade -y
Now we install Webuzo.
wget -N https://files.webuzo.com/install.sh
chmod 0755 install.sh
./install.sh

Now just sit back and relax for a few minutes as it does all the magic. When your done please go ahead and reboot.

Once your vps comes back from the reboot, go ahead and connect to your site at
https://yourip.com:2005 you will be presented with the SSL error message, go ahead and except the error and continue.
You will be presented with a login screen, while your here, play with the mouse, its it such a cool effect they have created! So anyways.

This username is:
Username: root
Password: root password
Once logged in, you will be welcomed with the following.

Now this is all super cool, and your going to want to search around, but we need to get the firewall up and running.


After your firewall is installed, we will need to enable this, as by default it is not turned on. Why I don’t know.


Yay, we now have a Firewall running. Next on the list, is backups. Yes you, you need backups, no matter what happens, you will need those databases at some point or another. Let us no loose anything over $2.50/month.
We are now going to setup Backuply. This is located on the left at the bottom. If for some reason you do not have it install, you can install it from the Apps Install just like we did for the firewall.
We are going to now assume this is installed.

After this is installed, when you click on the Backuply button, it will open up in a new tab.

Now we are going to add our job.

Now I believe in the need for backups, even if your developing at home, your databases at the minimum need to be backed up. So for me, I do the following.
* 2 Backups always.
* Backups are always copied offsite as well.
* Incremental Backups by choice for me as well.
* Backups are taken daily.

Now lets make sure our job is listed, and enabled. If your job is not enable, please enable it.

Lets talk about your backups right now. Above you set them up to be on the same machine your sites are on. While this is a backup, this is not really the only location you should have said backup. So with that, let is go ahead and pick up a remote storage container. I am a big fan of InterServer for my backups, there fast affordable, and have never missed a beat for my needs. Their 200GB of storage space starts at $3/month and 1TB at $5/month. Pick up what you need, now remember take your current disk usage and double it, that is going to be your storage needs. Shop Here.
Now were going to setup your new storage container you purchased from InterServer, but I already did a nice write up so there is no reason to do this again. You can find the write up here.
Now for me, we setup everything I like to reboot, just to 100% make sure everything loads up no problems. So go ahead and reboot your vps.
reboot
Now once your vps comes back online go ahead and ssh back into your vps and make sure that backup folder is there. You can do the du -h and you will see the remote mount.
Ok then we have a vps all configured and ready to start putting sites on it!
So now we have it, a single user login, designed for the home user, or developer that takes care of everything. Please note that, for the $2.50 license, you only get one master user, if you need more logins then you will need to purchase a license that fills those needs.
But Anthony, what about DNS, what do I do for this? Well there are three options, and personally I use the second one.
Option One:
Webuzo has a built in DNS Server, so you can use this, which will work with no problems or
Option Two:
CloudFlare, as this is 100% free, you can add a ton of domains, and all the records your going to need.
Option Three:
Use your domain providers DNS servers, which should be free with your domain purchase.
We now have a great setup that will grow with you with ease. So lets do a super quick recap.
- VPS – $7/Month
- Backup Storage – $3/Month
- Webuzo Control Panel – $2.50/Month
Total Cost: $12.50/Month to host all your sites and projects.
Now as you all know, I had to benchmark the server, so I setup 3 sites, a default html site, a photos site, and a WordPress site. All three with a SSL.



All Three Sites:
* https://html.theserveradmin.com
* https://wp.theserveradmin.com
* https://photos.theserveradmin.com
So as you can see this little vps is one heck of a box. Using the WordPress site as the mean, as WordPress makes up 60% of the internet.
312 requests per second at 50 concurrent connections. Let us do some math.
312 r/p/s = 18,720 r/p/m
18,720 r/p/m = 1,123,200 r/p/h
1,123,200 r/p/h = 26,956,800 r/q/d
26,956,800 r/q/d = 808,704,000 r/ 30 day / m
26,959,800 r/p/d = 20,790,327,000 r/p/y
So yeah, that little box will kick some butt! Now for real world numbers half that, which is still insane if you ask me. However don’t forget bandwidth, if your running a site that big, you will eat your bandwidth in a week or two.
Have fun and enjoy Webuzo as your new control panel of choice!