Introduction

Webuzo is a powerful single-user control panel that simplifies the deployment of web applications, domains, and server management. It is a great alternative to cPanel for those who need a cost-effective and feature-rich solution. This guide will walk you through the step-by-step process of installing Webuzo on an Ubuntu server.

Prerequisites

Before proceeding with the installation, ensure that you have the following:

  • A fresh Ubuntu 20.04 or 22.04 server (Webuzo also supports other Debian-based distributions)
  • Root or sudo access to the server
  • A stable internet connection
  • A valid domain name (recommended for panel accessibility)

Step 1: Update and Upgrade the System

First, update the system packages to the latest versions:

sudo apt update && sudo apt upgrade -y

This ensures that your server is running the latest security patches and software versions.

Step 2: Install Required Dependencies

Webuzo requires some basic utilities to function correctly. Install them using the following command:

sudo apt install -y curl wget unzip

These tools will help download and manage the Webuzo installation files.

Step 3: Download the Webuzo Installer

Navigate to the /tmp directory and download the Webuzo installer script:

cd /tmp
wget -N http://files.webuzo.com/install.sh

Ensure that the script is executable by changing its permissions:

chmod +x install.sh

Step 4: Install Webuzo

Execute the installation script to start the installation process:

sudo ./install.sh

This process may take several minutes as Webuzo downloads and configures the required components.

Step 5: Configure Webuzo

Once the installation is complete, Webuzo provides a web-based setup interface. Open your web browser and navigate to:

http://your-server-ip:2004/

Replace your-server-ip with the actual IP address of your server.

Provide Required Information

On the Webuzo setup page:

  1. Enter your domain name or server IP.
  2. Set up an administrative username and password.
  3. Provide an email address for notifications.
  4. Choose the Webuzo license type (Free or Premium).

Click Install to finalize the setup.

Step 6: Access Webuzo Admin Panel

After installation, you can log in to the Webuzo admin panel using:

http://your-server-ip:2004/

For the Webuzo end-user panel, use:

http://your-server-ip:2002/

Log in using the credentials you set up earlier.

Step 7: Install Web Server and Essential Software

Webuzo allows you to install essential services such as Apache, Nginx, MySQL, and PHP directly from the panel:

  1. Navigate to Apps in the Webuzo dashboard.
  2. Select the required web server (Apache, Nginx, or LiteSpeed).
  3. Install a database server like MySQL or MariaDB.
  4. Configure PHP settings based on your application’s requirements.

Conclusion

Installing Webuzo on your Ubuntu server is not only straightforward — it’s a strategic move toward smarter, more efficient server management. As a multi-functional control panel, Webuzo brings together everything you need to host websites, manage domains, configure email, deploy databases, and run popular web applications with ease, all from a clean and modern interface.

With the completion of this guide, you now have a fully operational Webuzo panel running on your AvaHost VPS or dedicated server. This means you’re equipped to take full control of your hosting environment without the complexity of manual configurations or third-party dependencies.

Whether you’re an experienced system administrator or just getting started, Webuzo on AvaHost gives you the flexibility and power to:

  • Launch and manage WordPress, Joomla, Laravel, and more in a few clicks

  • Set up email services, FTP accounts, cron jobs, and firewalls effortlessly

  • Monitor system health and usage through real-time analytics

  • Secure your server with built-in SSL and update tools

At AvaHost, we focus on providing reliable, secure, and high-performance infrastructure tailored for developers, startups, and businesses. By combining Webuzo’s automation with AvaHost’s VPS and dedicated hosting, you gain a scalable environment that grows with your needs — whether you’re running a single site or managing multiple client projects.