How to Install Plesk on a Windows Server

Plesk is a leading web management platform that integrates all the tools you need to run, automate and grow applications, websites, and hosting businesses.

In this article, we'll discuss how to install Plesk on a Windows Server using a ServersGate Cloud or Dedicated Server.

Why Choose Plesk Over cPanel?

Plesk takes a holistic approach with over 100 extensions to help you customize a dashboard for your specific needs. It includes features standard to web management tools such as providing a website overview, file management, and efficient backups. But Plesk goes beyond the standard, to combine functionality into a single platform that can be used for the development, management, and automation of websites.

It is a must-have for web professionals, giving you the ability to deploy changes quickly, manage multiple websites from one dashboard and configure advanced HTML notifications. Plesk has robust mail and server security that can assist reduce outages. It's also a popular choice for hosting WordPress websites mostly due to its easy-to-use WordPress Toolkit.

Plesk runs on all runs on all virtualization and container platforms, plus cloud providers like ServersGate.

Plesk System Requirements

Plex can be installed on a Linux or Windows Server but this article will focus on Windows Servers.

Window Server Requirements

Windows Server 2012, 2012 R2, 2016, and 2019 are supported. All versions must be 64 bit. When installing on a Windows Server you need to set a static IP address and use an NTFS partition.

If your website will use Active Server Pages or Microsoft FrontPage Server Extensions you will need to install these components separately from the Plesk install. Additionally, if you are using Microsoft SQL Server, it should be installed and configured to use standard or mixed security mode.

It is not recommended to install Plesk on a Windows Server that is acting as an Active Directory Domain Controller or backup Controller. Doing so may cause the server to crash during the creation of domains. In general, you want a fresh server with internet connectivity. Open ports 8443 and 8447 if installed by the browser.

Supported Browsers

The latest versions of Mozilla Firefox for Windows and Mac OS, Microsoft Edge for Windows, Apple Safari for Mac OS, and Google Chrome for Windows and Mac OS are supported. There is also support for recent versions of iOS (8 and up) and Android (4.x and up) for phones and tablets.

Plesk Installation Instructions

You have three choices for installing Plesk on your server. You can install via browser using the Plesk Installer. You can use a One-Click installation or you can even do an Unattended Installation.

The installation process should take about 30 minutes. During the process, you will choose components to install. Components can always be added or removed after the initial install.

Installation via Browser

Installation via a browser is easy and gives you the advantage of choosing what components you want to install from a graphical interface.

  1. Connect to your server by Remote Desktop Connection.
  2. Download and run the Plesk Installer on the server. You can get the Plesk installer download from plesk.com/plesk-free-download/
  3. A browser window will open and prompt you for the Administrators credentials.
  4. An install wizard will open in the browser. Choose Install or Upgrade Product. The screens will allow you to choose what components you wish to install. Some components may require you to enter parameters, such as mail server address for mail components.

Installation via One-Click

The One-Click installation is quick but will install a default set of components. This will be fine for most users.

  1. As in the previous example, connect to your server by Remote Desktop Connection.
  2. Go to a command prompt as Administrator. From the windows start menu, type cmd and then right-click on Command Prompt and select Run as administrator.
  3. Run PowerShell. From the command prompt type c:\>powershell.
  4. Download the Plesk Installer.

    5. Install Plesk.

   6. The One-Click install will automatically install the latest stable release and a set of default components and features that will meet the needs of most users. Remember, you can always add or remove components after the initial install.

Unattended Install

The unattended install gives you the greatest level of customization and may be necessary if the default release ran into issues on your specific server configuration.

  1. Follow steps 1-4 of the One-Click Installation.
  2. Select which release you want to install by listing all the available releases.
  3. Choose what components you want to install by listing all the components available for the specific release. For example:
  4. Install the desired components using --install-component. For example:

Plesk Post Install Configuration

After installation, you will want to complete some basic setup. Access Plesk using https://8443. Login using Administrator and your server administrator password.

Complete the installation by setting a new password for the Plesk admin user. You can also link your account to a FaceBook, GitHub, or Google account.

Enter your Plesk license activation code. You can also select to do a free trial for 14 days. You will be prompted to agree to an End-User License Agreement. Plesk will then initialize.

There are two different user interface types included with Plesk called views. Power User view is best for someone running a personal website. Service Provider view is designed for a hosting provider with a large number of clients. Service Provider view is only available in Web Pro and Web Host editions. You can change your view at any time.

Now you are ready to begin managing apps, websites, and hosting using Plesk.

 

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to Install Node.js and NPM On Windows

Node.js is one of the most popular open-source JavaScript runtimes today. Its popularity has...

How To Enable Multiple RDP Sessions on Windows Server

RDP is a protocol developed by Microsoft, that allows a user to access remote systems...