How to Install Software Using Softaculous in cPanel
- Tuesday, 16th September, 2025
- 00:01am
Softaculous is an incredibly valuable tool integrated within your cPanel that simplifies the process of installing a wide array of software applications, such as popular content management systems like WordPress or Joomla. Leveraging Softaculous for software installation not only offers unparalleled ease of use but also significantly reduces the time and effort typically associated with manual software deployment, automating many of the intricate and often tedious tasks.
This tutorial will guide you through the straightforward process of installing software using Softaculous. While Softaculous boasts a library of over 200 applications, the fundamental installation procedure remains consistent across all programs, ensuring a smooth experience regardless of your chosen software.
Installing an Application Using Softaculous
-
Access Your cPanel: Begin by logging into your cPanel account. This is the central control panel for managing your web hosting services.
-
Locate Softaculous: Once logged in, navigate to the "Software/Services" section and click on the Softaculous link. This will open the Softaculous Apps Installer interface.
-
Select Your Software: Within the Softaculous interface, you have two primary methods for finding the application you wish to install:
Browsing Programs Top Scripts If you prefer to explore the full range of software available through Softaculous, you can click on any category in the left-hand menu. For instance, if you are looking for a platform to manage a blog, selecting the Blogs category will display a list of suitable blogging applications. The Top Scripts section provides a curated list of the most widely used and popular web applications today. Programs like WordPress, known for its extensive functionality and user base, are prominently featured at the top of this list, making it easy to find commonly sought-after software. -
Initiate Installation: After selecting your desired software, click the Install button, which is typically located above the detailed description of the application.
Important Consideration: Should you encounter an error message indicating the presence of conflicting files (such as
robots.txt
or.htaccess
), it means there are existing files in your target directory that could interfere with the installation. To resolve this, you will need to access your File Manager and delete these conflicting files from yourpublic_html
directory (or the specific installation directory). Once these files are removed, the Softaculous installer will proceed successfully. -
Configure Installation Details: A form will appear, requiring you to fill in various installation specifics. After entering all necessary information, click the Install button at the bottom of the page. For your convenience, you can also opt to receive a copy of these installation details via email by entering your address in the "Email installation details to" field. While the exact fields may vary slightly depending on the software, the general categories of information requested are similar. Below is an overview of common settings, using a WordPress installation as an example:
Software Setup
Setting Description Choose Protocol Select the appropriate protocol for your website. The most common and recommended options are https://
for secure sites orhttps://www
if you prefer the 'www' prefix with security. Using HTTPS is highly advisable for modern websites.Choose Domain If your cPanel account hosts multiple domain names, use this option to specify which domain you want to install this particular program on. Ensure you select the correct domain to avoid installation errors. In Directory This field allows you to install the application into a specific subfolder. For instance, if you want your WordPress site to be accessible via https://yourdomain.com/blog
instead of directly athttps://yourdomain.com
, you would enter blog here. Leaving this field blank typically installs the software directly into your main domain's root.Database Name A unique database name will be automatically suggested. Unless you have a specific technical requirement to change it, it is generally safe and recommended to keep the default database name provided. Database Settings
Setting Description Table Prefix Similar to the database name, a default table prefix will be generated. This prefix helps to differentiate tables if you have multiple applications sharing a single database. Unless you have a specific reason to alter it, it's best to leave the table prefix as is. Site Settings
This section typically covers fundamental details about your website, such as its name and a brief description. It's important to note that most applications allow you to easily modify these values at any time after the installation is complete, giving you flexibility to refine your site's identity.
Admin Account
To manage and administer your newly installed application, you will need to create an administrator account. In this section, you will establish a secure username and a strong password. It is paramount to choose credentials that are not easily guessed; for example, avoid common usernames like "Admin" and weak passwords like "password" to protect your site from unauthorized access.
Choose Language
If your website will not be primarily operating in English, you should select your preferred language from the available drop-down list. This will set the default language for the application's interface and content.
-
Monitor Installation Progress and Completion: After clicking the Install button, a progress bar will display, indicating the remaining time until the installation is complete. Once your new software has been successfully installed, a confirmation message similar to "Congratulations, the software was installed successfully." will appear. You will then typically be provided with two important links: one to access your newly created website and another to log into your site's administrative control panel.
By following these steps, you can efficiently and securely install a wide range of web applications using Softaculous within your cPanel, empowering you to quickly launch and manage your online presence.