Knowledge Base

How to install Webuzo

This article describes how to install Softaculous' Webuzo. Webuzo includes a control panel and an application installer.

To install Webuzo, you must have root access to the server.

Step 1: Remove default Apache installation

Apache is pre-installed on semi-managed VPS packages. Before you install Webuzo, you should remove the pre-installed Apache packages. To do this, follow the appropriate procedure for your Linux distribution.

CentOS and Fedora

To remove Apache from CentOS and Fedora, follow these steps:

  1. Log in to your server using SSH.
  2. To find all installed Apache packages, type the following command:
    yum list installed | grep http
  3. To remove the Apache packages, type the following command:

    yum remove httpd httpd-tools
    This command removes all relevant Apache packages on a newly-provisioned VPS. If you have manually installed additional Apache packages, you may have to manually uninstall them.
Debian and Ubuntu

To remove Apache from Debian and Ubuntu, follow these steps:

  1. Log in to your server using SSH.
  2. To find all installed Apache packages, type the following command:
    apt list --installed | grep apache2
  3. To remove the Apache packages, type the following command:

    apt-get remove apache2
  4. To ensure all unneeded dependencies are removed, type the following command:

    apt-get autoremove
    This command removes all relevant Apache packages on a newly-provisioned VPS. If you have manually installed additional Apache packages, you may have to manually uninstall them.

Step 2: Install Webuzo

After you have removed the default Apache installation, you are ready to install Webuzo. To do this, follow these steps:

  1. Log in to your server using SSH.
  2. As the root user, type the following command at the command prompt:
    wget http://files.webuzo.com/install.sh
    This command downloads the Webuzo installation script to your server.
  3. To make the installation script executable, type the following command:

    chmod 700 install.sh
  4. To run the installation script, type the following command:

    ./install.sh
  5. When the installation script finishes, it displays the configuration URL. The configuration URL is http://ip_address:2004, where ip_address represents your server's IP address.
  6. Use your web browser to go to the configuration URL. The Webuzo Initial Setup page appears.
  7. In the User Name text box, type a username.
  8. In the Email Address text box, type the user's e-mail address.
  9. In the Password and Re-enter Password text boxes, type the user's password.
  10. In the Primary Domain text box, type the server's domain name or IP address.
  11. In the NameServer 1 and NameServer 2 text boxes, type the primary and secondary name servers for the domain.

    If you do not have name servers for the server, type ns1.example.com and ns2.example.com.
  12. If you have a license key, type it in the License Key text box. Otherwise, leave this text box empty.

    For more information about Webuzo license pricing, please visit http://webuzo.com/pricing.
  13. Click Install.

    Do not navigate away from the page or interrupt the installation process. The installation process can take a few minutes.
  14. When the installation process finishes, the Installation completed successfully page appears.

    • To access the Webuzo control panel, use port 2004. For example, if your domain name is example.com, use http://example.com:2004.
    • To access the Webuzo application installer, use port 2002. For example, if your domain name is example.com, use http://example.com:2002.

More Information

For more information about Webuzo, please visit http://www.webuzo.com.