Webuzo control Panel is a powerful web hosting control panel designed to simplify the process of managing web servers, websites, and applications. Developed by Softaculous Ltd., Webuzo offers a user-friendly interface with a wide range of features to streamline server administration, application deployment, and website management. In this detailed guide, we’ll explore the key functionalities, installation process, and best practices for using Webuzo effectively.
Table of Contents
Introduction to Webuzo
Webuzo is a single-user control panel that provides an intuitive interface for managing web hosting environments. It comes bundled with Softaculous, a popular auto-installer that enables users to deploy web applications with ease. Webuzo supports various web technologies, including PHP, Apache, MySQL, and more, making it suitable for hosting a wide range of websites and applications.
What is Webuzo Control panel
Webuzo is a web hosting control panel that simplifies the process of managing web servers and hosting environments. Developed by Softaculous Ltd., it offers a user-friendly interface and a wide range of features designed to streamline server administration tasks, website deployment, application management, and more.
Requirements
- Newly installed OS from the following list :
– Ubuntu LTS 18.04 / 20.04 / 22.04 - YUM / apt-get / tar / wget packages installed
- RAM – Minimum 1 GB (Recommended 2 GB for best performance)
- Disk Space – Minimum 5 GB (Recommended 10 GB for best performance)
- Open Ports – 2002, 2003, 2004, 2005, 21, 22, 25, 53, 80, 110,143, 443, 465, 993,995 , 587 and 3306 (It is recommended to keep these ports open on your server)
- SELinux should be disabled
Note: There should be no PHP, Apache, MySQL installed on the server
webuzo panel Installation
Open a Shell Terminal (e.g. PuTTY) and SSH to your server. Run the following commands:
wget -N https://files.webuzo.com/install.sh
chmod 0755 install.sh
./install.sh
// This will install the LAMP Stack, DNS Server and FTP server along with Webuzo
Default Apps
The –install parameter is optional and if it is not passed Webuzo will install the following apps by default :
Apache 2.4, MySQL 8.0, PHP 7.3, Pure-FTPd, Bind, Exim, Dovecot, GIT, Web Disk
If you want Webuzo to install default apps please use the following command :
./install.sh
No Apps
If you want Webuzo not to install any apps you can use the following value for install parameter :
./install.sh --install=none
Later you can install apps from Webuzo Admin Panel -> Apps -> Install an App page.
Selected Apps
If you want Webuzo to install selected apps you can pass the app names comma separated to the install parameter. E.g :
./install.sh --install=apache2,mariadb108,bind,exim,dovecot,php81,php80,php74
The installation will begin immediately. It may seem that the installation has stopped, if your network speed is slow, but please let it continue. You will see something like this when the installation is completed :
This will setup the required Web Server and other important configurations. Note : A log file of the installation process will be created – /root/webuzo-install.log
To login to the Webuzo Admin Panel, visit the following URL :
https://Your-IP:2005/
OR
http://Your-IP:2004/
The username and password will be the root credentials details of your server.
After the installation is completed, we recommend you check the panel configuration. The Panel configuration is located at the Admin Panel -> Settings -> Panel Config. Please check the options there and correct anything which you feel is not correct as per the server.