๐Ÿ”ง How to Install and Manage Webuzo

This guide covers everything you need to install, uninstall, manage quotas, and integrate WHMCS with Webuzo. Itโ€™s tailored for system administrators using CentOS, AlmaLinux, CloudLinux, Ubuntu, Debian, or Rocky Linux on a VPS or Dedicated Server.


๐Ÿ“Œ Requirements

  • Fresh VPS or Dedicated Server
  • Root SSH access
  • Compatible OS:
    • CentOS
    • AlmaLinux
    • CloudLinux
    • Ubuntu
    • Debian
    • Rocky Linux

๐Ÿ› ๏ธ Step 1: Download the Webuzo Installer

wget -N https://files.webuzo.com/install.sh
chmod 0755 install.sh

๐Ÿ› ๏ธ Step 2: Install Webuzo

Standard Install

./install.sh

Minimal Install

./install.sh --minimal

Once installation completes, access Webuzo at:
๐Ÿ”— https://your-server-ip:2005


๐Ÿ—‘๏ธ How to Uninstall Webuzo

There is no official uninstaller. Remove it manually:

service webuzo stop
rm -rf /usr/local/webuzo
rm -rf /etc/init.d/webuzo
rm -rf /var/webuzo
rm -rf /var/softaculous
rm -rf /usr/local/emps
rm -rf /usr/local/apps
userdel -r mysql
userdel -r named

Optional: Remove MySQL/PostgreSQL if installed manually.


๐Ÿ’ผ How to Install WHMCS Webuzo Module

โœ… Step 1: Download the Module

Get the latest module from the official Webuzo WHMCS Documentation.

โœ… Step 2: Upload the Module

Upload the contents to:
/path-to-your-whmcs/modules/servers/webuzo/

โœ… Step 3: Configure in WHMCS

  1. Login to WHMCS Admin
  2. Go to: System Settings โ†’ Products/Services โ†’ Servers
  3. Click Add New Server
  4. Fill in:
    • Type: Webuzo
    • Hostname/IP
    • Username: root
    • Password or API Key
  5. Save changes

๐Ÿ“ How to Recalculate User Quotas in Webuzo

If disk usage is displayed incorrectly:

SSH Method

/usr/local/emps/bin/php /usr/local/webuzo/cronh.php debug=4

Webuzo Panel Method

  • Login as Admin
  • Navigate to Admin Panel โ†’ Tools โ†’ Recalculate Quota

๐Ÿงฎ How to Enable Disk Quotas on XFS Filesystem

๐Ÿ› ๏ธ Step 1: Edit /etc/fstab

Modify the root mount entry to include uquota:

/dev/sda1 / xfs defaults,uquota 0 0

Adjust /dev/sda1 to match your actual root partition.

๐Ÿ› ๏ธ Step 2: Remount Root Filesystem

mount -o remount /

๐Ÿ› ๏ธ Step 3: Enable Quotas

quotacheck -cum /
quotaon -v /

โœ… Verify Quotas

repquota -a

For AlmaLinux 9 / CloudLinux 9, these steps are fully compatible.


๐Ÿ’ก Pro Tips

  • ๐Ÿงท Take a server snapshot or backup before major system changes.
  • ๐Ÿ“ Log files are located at: /usr/local/webuzo/log/
  • ๐Ÿ›‘ Containers like OpenVZ may not support quotas. Use VMs or dedicated servers for full compatibility.
Scroll to Top