Webuzo

How to Install Webuzo on a VPS or Dedicated Server

If you have a fresh VPS or dedicated server, Webuzo turns it into a complete hosting control panel — web server, email, databases, DNS and one-click apps — using a single installer. This is an admin task done over SSH, and it takes roughly 15–30 minutes depending on your server.

Before you begin

  • Start with a fresh, supported Linux server (a recent AlmaLinux, Rocky, CentOS, Ubuntu or Debian). Webuzo should be the first thing installed — no existing Apache, MySQL or PHP.
  • You need root SSH access and your server’s IP address.
  • Open the ports Webuzo uses, including 2002–2005, 80, 443, 21, 22, 25, 53, 143, 465, 993 and 3306.

Install Webuzo

  1. Connect to your server over SSH as root. If you are new to this, see connecting tools and your provider’s SSH guide.

  2. Download and run the installer:

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

  3. Let it run — it downloads and configures everything automatically.

  4. When it finishes, it shows a setup URL on the Admin Panel port (https://YOUR-IP:2005).

Finish the setup wizard

Open that URL, complete the initial wizard (licence, admin details and your preferred web server), and you are ready to go. From there you can log in to the Admin Panel to create hosting accounts, or jump into the Enduser Panel to build your first site.

Frequently asked questions

Which Linux distribution should I use?

Any current, supported release of AlmaLinux, Rocky, CentOS, Ubuntu or Debian works well. Always start from a clean install.

Do I need a Webuzo licence?

Yes, Webuzo needs a licence to unlock the full panel, though a free tier exists with limits. If your server is with VernalWeb, ask us and we will sort the licence for you.

Can VernalWeb install it for me?

Absolutely. If you would rather not touch the command line, open a support ticket and we will install and configure Webuzo on your server.

Was this article helpful?