Introduction

Webuzo is a powerful multi-user control panel that simplifies the management of web hosting services. It provides a one-click installer for a variety of applications, making it an excellent choice for VPS and dedicated server environments. This guide will walk you through the installation of Webuzo on a new CentOS 7 server.

Prerequisites

Before proceeding with the installation, make sure you have the following:

  • A new CentOS 7 server with root access
  • At least 1 GB RAM (2 GB recommended)
  • At least 5 GB of free hard disk space
  • A valid domain name (recommended for web-based access)
  • Internet connection

Step 1: Updating the system

Before installing software, it is always advisable to update your system packages. Execute the following command:

sudo yum update -y

This will update all existing packages to the latest versions.

Step 2: Specifying the host name

Webuzo requires a correct hostname. Set a fully qualified domain name (FQDN) as follows:

hostnamectl set-hostname yourdomain.com

Replace yourdomain.com with your current domain or subdomain.

Step 3: Download the Webuzo installation program

Change to the directory /usr/local/src and download the Webuzo installation script with wget:

cd /usr/local/src
wget -N http://files.webuzo.com/install.sh

Step 4: Make the script executable

Grant the script execution authorization:

chmod 0755 install.sh

Step 5: Start the Webuzo installation program

Execute the script to start the installation:

./install.sh

The installation process may take some time, depending on the speed of your server and your internet connection.

Step 6: Access to the Webuzo Admin Panel

Once the installation is complete, you can access the Webuzo admin panel via your browser:

http://your-server-ip:2004

or

https://your-server-ip:2003

Log in with the credentials you entered during the installation.

Step 7: Configure Webuzo

Once you have logged in, follow the Webuzo setup wizard to configure your server. This includes setting up your primary domain, name servers and preferred applications.

Conclusion

You have successfully installed Webuzo on your CentOS 7 server. From now on, you can easily start deploying web applications, setting up databases and managing hosting services. If you encounter any problems, you can find further instructions in the official Webuzo documentation.