Install webuzo control panel V4 on ubuntu server – comprehensive guide

webuzo

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.

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.

webuzo control panel

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:

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 :

No Apps

If you want Webuzo not to install any apps you can use the following value for install parameter :

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 :

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.