Home / Blog / Web Hosting / How to Install Softaculous Auto-Installer on…
Web Hosting

How to Install Softaculous Auto-Installer on WHM/cPanel

Softaculous is the most widely used auto-installer for web hosting panels. With a single click, users can deploy WordPress, Joomla, Magento, PrestaShop, Drupal, and over 400 other applications — complete with automatic upgrades and backup management. It integrates directly into cPanel as a prominent icon.

Prerequisites

  • cPanel/WHM server with root access
  • A Softaculous licence (free 30-day trial at softaculous.com; annual plans from ~$27/year)
  • PHP CLI available on the server

Step 1 — Install Softaculous via WHM

The easiest method is through WHM's built-in cPanel Store:

  1. Log in to WHM as root
  2. Navigate to cPanel Store (left menu)
  3. Search for Softaculous
  4. Click Purchase / Install and follow the prompts

Alternatively, install via command line:

bash
wget -N http://files.softaculous.com/install.sh
chmod 755 install.sh
./install.sh

The installer registers Softaculous as a cPanel plugin and creates the WHM interface. This takes about 2 minutes.

Step 2 — Add Your Licence Key

After installation, go to WHM > Softaculous > Enduser Panel and enter your licence key. Without a valid key, Softaculous runs in trial mode (full-featured for 30 days).

Step 3 — Verify It Appears in cPanel

Log into any cPanel account. You should see a Softaculous Apps Installer icon in the Software section. Click it to confirm the installer loads correctly.

Step 4 — Configure Admin Settings in WHM

In WHM > Softaculous > Admin Panel, configure:

  • Auto Upgrade: Enable automatic background upgrades for installed apps
  • Backup before upgrade: Always enable this
  • Directory: Default installation directory (leave as public_html or a subfolder)
  • Disable scripts: Optionally hide apps you don't want users installing (e.g. legacy apps)

Step 5 — Install WordPress for a User (Admin Quick Install)

As root in WHM, go to Softaculous > WordPress, click Install, choose the cPanel account and domain, fill in admin credentials, and click Install. WordPress is live in under 60 seconds.

Keeping Softaculous Updated

bash
# Update Softaculous itself
/usr/local/cpanel/scripts/realperlinstaller Softaculous

# Update all app definitions (scripts)
/usr/local/softaculous/soft update

Conclusion

Softaculous is a near-essential add-on for any shared or reseller hosting server. It eliminates the most common support request — "how do I install WordPress?" — and gives users the confidence to self-manage their applications. The auto-upgrade feature also reduces the number of compromised sites running outdated CMS versions.