How to install Softaculous on a cPanel WHM Server

How to install Softaculous on a cPanel WHM Server


What is Softaculous?

Softaculous auto-installer is used to install web application on your website. Softaculous can be accessed through website control panel and you can install scripts on your websites with a single click. Softaculous auto-installer can be installed on webhosting control panels like cPanel, Plesk, DirectAdmin, InterWorx, H-Sphere, ISPmanager etc. More than 400+ scripts is available in softaculous auto installer ans it takes only few seconds to install content management system like Joomla, wordpress, drupal etc.

Server Requirements

Make sure ionCube Loader is enabled on the server before installing Softaculous. You might see the error “ionCube Loader is not loaded. Please enable it to continue installation” if ioncube is not enabled on the server.
Softaculous ioncube not enabled
Do the below steps to enable ionCube Loader in WHM

a. Log in to WHM (Webhost Manager)

b. Search for “Tweak Settings” in WHM search bar

c. Click on “Tweak settings” under “Server Configuration”

Home » Server Configuration » Tweak Settings

d. Click on “PHP” tab in “Tweak Settings”

e. Tick “ioncube” as cPanel PHP loader
enable ioncube php loader
f. Click on ‘Save’ to update the changes in tweak settings

Steps to install Softaculous on a cPanel WHM Server

You must have server root access to install Softaculous auto-installer on the server. Shared hosting customers should contact their webhosting company if Softaculous icon is not there in your cPanel.

1. Log into linux server via SSH as ‘root’ user

2. Go to /usr/local/src directory using cd command

cd /usr/local/src

3. Download softaculous install script from using wget

wget -N

4. Set executable permission for the install script

chmod +x

5. Execute the script to begin the installation


Installation commands are pasted below


[root@server ~]# cd /usr/local/src
[root@server ~]# wget -N
[root@server ~]# chmod +x
[root@server ~]# sh
Welcome to Softaculous Apps Installer

// 1) CONFIGURING universal.php
// 3) UPDATING Categories
// 4) UPDATING Scripts List
// 5) UPDATING Installed Scripts List

Congratulations, Softaculous was installed successfully
Softaculous has been installed at:
Path : /usr/local/cpanel/whostmgr/docroot/cgi/softaculous
Scripts Path : /var/softaculous

We request you to please register for updates and notifications at :
It also inspires us when you register. Registration is free and just a one minute job.

You can contact Softaculous support if you face any issues while installing it. Softaculous is successfully installed on the above server and you can access it through WHM

1. Log in to WHM

2. Search for “Softaculous” in WHM search bar

3. Click on “Softaculous” under “Plugins”
softaculous install
WHM >> Plugins >> Softaculous
Softaculous home
4. Click on “Buy Premium License” to buy Softaculous license.

Check the below URL to know more about softaculous pricing :

Monthly VPS Server License is $1.5 and Monthly Dedicated Server License is $2.5. Only 59 scripts are included if you’re using free Softaculous license so it is better to upgrade to premium license. (More than 410+ Scripts is included with premium license).

You can buy either lifetime license, monthly license or yearly license for softaculous.

Method 2 : Install Softaculous on cPanel server

This is an alternate way to install Softaculous on cPanel server.

1. Log into linux server via SSH as ‘root’ user

2. Go to “/usr/local/cpanel/whostmgr/docroot/cgi” directory

cd /usr/local/cpanel/whostmgr/docroot/cgi

3. Download softaculous from website

wget -N

4. Set executable permission for addon_softaculous.php file

chmod +x addon_softaculous.php

5. You can access softaculous from WHM

Installation Steps :

cd /usr/local/cpanel/whostmgr/docroot/cgi
wget -N
chmod +x addon_softaculous.php