Learn Plesk

Managing your websites and servers is simple and efficient with the Plesk Web Hosting Control Panel!

• Last Updated: 01/12/2026
• ( 16 minutes reading )

How to install web applications for your domains in Plesk

Introduction

One of the great advantages of Plesk is that it allows you to quickly install popular web applications, such as WordPress, Joomla, Drupal, or e-commerce platforms, directly from its interface. Instead of manually downloading, uploading, and configuring files, you can use Plesk’s built-in Applications Installer to set up your desired website tools with just a few clicks.

In this tutorial, we will guide you through the process of installing web applications for your domains in Plesk. We will begin by showing you how to access the Applications section, and then we will cover the process of installing and configuring applications for your chosen domain.

Accessing the Applications Installer in Plesk

To start installing applications for your domains in Plesk, please make sure you have logged in to your Plesk control panel. To do that, please type in your IP address, hostname, or domain name inside your browser search bar and add “:8443” at the end. It should look something like: https://yourdomain.com:8443. By doing so, you will be prompted by a login form that requires your username and password.

plesk-login-screen

Once logged in, Plesk will automatically display the “Websites & Domains” page, which will be the index every time. In the middle, you will see a table section containing a list of all your existing domains. 

Selecting a Domain for Installation

To proceed with installing an application, you need to choose a domain first. You can choose an existing one, or you can add a new domain or subdomain from the buttons above the table section. We have a tutorial on how to manage your domains in Ples, which you should totally check. Plesk will prompt you to select the location where you want it to be set up.

Please select the domain or subdomain under which you want the new application to run.

For example:

  • You can install WordPress on your main domain (hostarmadatutorials.com).
  • You may install a testing copy on a subdomain (test.domaion.com).
  • Alternatively, you can place it in a subdirectory (example.com/blog).

This flexibility allows you to organize your applications in the way that best fits your project.

Installing an Application

After adding your desired domain and defining its root directory, you can proceed with the app installation. To do that, you first need to select the type of app you want to install. Of course, Plesk will also present you with the option to upload your own application either from a local device or from GIT. 

application-options

Here are the available choices:

 

  • Upload files - Please use this option to open the File Manager, navigate to the website’s root directory, and upload all your files there. We have a separate tutorial on how to use the Plesk file manager here!
  • SiteJet Builder - Please use this option if you want to create a website using SiteJet. SiteJet is a website builder that also includes an AI site generator.
  • Deploy using Git - Please use this option if you have an application on Git and you would like to deploy it on your Plesk server.
  • WordPress - Please use this option if you would like to install WordPress on your domain. WordPress is the World’s most famous and used CMS, so tons of online tutorials and video tutorials can help you build beautiful websites.
  • Import an App or Site - Please use the import option to literally import sites you have on the server onto other domains or to transfer them from other hosting providers. You can do that using SSH or FTP, as long as you have the username, password, port, and hostname/IP address of the remote host.
  • Laravel - Please use this option to deploy the Laravel framework and use it to build your website or application.
  • NodeJS - Please use this option to deploy a NodeJS environment and build or deploy a JavaScript website.
  • Softaculous - Please use this option to use the Softaculous App Installer tool. Softaculos incorporates over 400 apps inside, and you can use it to install any of them with a single click. To access Softaculous, though, you need to point your attention to the left side menu. At the bottom, you will see Softaculous. Please click on it to open the interface and proceed.

softaculous

IMPORTANT: Softaculous is a third-party application that must be installed before use. We have a tutorial that will show you how to install extensions for your Pleks server, which you can check it here. Softaculous also offers a paid and a free version. The free version includes free installation for the most common apps, while installing all of them requires an upgrade to the paid version.

Once you have selected the desired application/deployment method and filled in the required information, Pleks will allow you to install or deploy the application and start using it immediately.

For brand new applications, Plesk will automatically handle downloading, setting up files, and configuring the database. However, if you are importing, uploading, or deploying via Git, you may need to do that on your own. We have great tutorials for Pleks database management, which you should definitely check out!

To make this even more straightforward, let’s walk through the installation process for a single application. Since WordPress is the most widely used content management system on the planet, we will use it.

 

How to install WordPress in Plesk

To begin the installation, please select the WordPress option after adding your domain or subdomain.

wordpress

Upon doing so, you will see a side menu pop up from the left-hand side. This is where you need to add the required credentials for your WordPress and start the installation. 

Let’s go over all of them so you can get a better understanding.

 

  • Installation path - Please use this drop-down menus and text fields to select the domain, protocol and/or directory for your WordPress installation.
  • Website title - Please use this text field to set a title for your WordPress website.
  • Plugin/theme set - Please use this drop-down menu to select a Plugin/Theme set for your new WordPress. There are a few premade sets which you can use to deploy for your website alongside the installation process. Of couse, this is not necessary and you can simply leave this at the default “None” setting.
  • Website language - Please use this drop-down menu to select a language for your WordPress website.
  • Version - Please use this drop-down menu to select the version of the WordPress website. We recommend that you always select the latest available version.
  • Username - Please use this textfield to set your WordPress’s admin username.
  • Password - Please use this textfield to set your WordPress’s admin password.
  • Email - Please use this text field to set your WordPress’s admin email address.

wordpress-credentials

  • Database name - Please use this text field to set the database name for your WordPress website. You can also use the default one.
  • Database table prefix - Please use this text field to set the database prefix for your WordPress website. You can also use the default one.
  • Database user name - Please use this text field to set the database user name for your WordPress website. You can also use the default one.
  • Database user password - Please use this text field to set the database password for your WordPress website.

automatic-updates-settings

  • Update WordPress automatically - Please use this radio button to select the WordPress update behaviour. You can completely disable it, you can enable only minor updates, or you can include minor and major updates. We recommend keeping only the minor updates enabled, as the major ones can mess up your website if the plugins/themes you use are not yet updated to work on the new version.
  • Update plugins automatically - Please use this radio button to select the WordPress plugin update behaviour. The options include leaving the plugins use their own autoupdate settings, leaving the plugins to use their autoupdate settings but letting it be valid only for minor updates, and lastly, forcing autoupdate on all plugins whenever a new version is available.
  • Update themes automatically - Please use this radio button to select the WordPress theme update behaviour. The options include leaving the themes use their own autoupdate settings, leaving the themes to use their autoupdate setting but letting it be valid only for minor updates, and lastly, forcing autoupdate on all themes whenever a new version is available.

additional-settings

Finally, please click on the blue “Install” button located at the bottom left side of the pop-up menu.

Managing Installed Applications

After installation, you can easily manage the application from within Plesk. Please go back to the Applications section, where you will now see your installed application listed.

From here, you can:

  • Access the application’s admin panel directly.
  • Update the application when a new version becomes available.
  • Manage plugins, themes, or extensions (depending on the application).
  • Uninstall the application if it is no longer needed.

wordpress-installed

The above example showcases the WordPress management option. Please note that these may differ for other applications you install; however, they should give you an idea of what to expect.

Conclusion

As you can see, Plesk makes it very simple to install and manage web applications for your domains. With just a few clicks, you can set up powerful tools like WordPress, Joomla, or an online store without needing advanced technical knowledge.

We hope this tutorial was helpful, and we encourage you to explore the Applications section in Plesk to maximize the benefits of your hosting environment.

...
Nikola Zgurev
Technical Support Captain

Nikola is an accomplished tech-savvy extraordinaire with over six years of experience in the web hosting field. He started as a customer care representative and quickly rose the ranks to become a support supervisor and, eventually - the head of the technical department in HostArmada. His deep understanding of the client's needs, combined with his technical knowledge, makes him the perfect man to create the ideal harmony between client satisfaction and professional problem-solving. You will often find him creating helpful tutorials, articles, and blog posts that help existing customers get around.

Learn more about Plesk in the other tutorials that we have: