Article overview

Help article

Plesk Tutorial Series 1: Introduction and first login

Starting on a VPS for the first time is a big undertaking. In our Plesk tutorial series we explain how to get started with a VPS which uses Plesk. This tutorial series not only includes hosting your website and e-mail, but also how you can safely set up and update your VPS.

General information about Plesk you can find in our article ‘what is Plesk’ (or try the demo). Order a VPS with Plesk here if you don’t have one already.

Setting up a VPS with Plesk is covered in the following sections:

  1. Introduction, first login, creating an SSH user
  2. Securing your VPS
  3. Plesk, PHP and SQL updates
  4. Linking domains and subdomains to your VPS
  5. Uploading a website and database and using SSL
  6. Creating and using email addresses
  7. Additional articles and other questions
  • Setting up a solid, well-functioning VPS is an extensive and complex process. Do not skip any steps in this tutorial series unless explicitly indicated that they are optional.

  • In the tutorial series we use the Power User View from Plesk unless stated otherwise.

  • At the time of writing a Plesk-VPS is delivered with Plesk 17.5.3 in combination with CentOS 7. This tutorial also makes use of this.

  • Command line is used in several places in this article. The commands can be executed via SSH or the VPS console in your control panel. If you do not have any experience with command-line, we advise you to first consult our article on command-line for general information about command-line and the use of SSH.

  • Perform all steps in this tutorial series as either the root user, or a user with sudo rights, unless indicated otherwise.

In this first part of the Plesk tutorial series the following topics are discussed:

  • What size of VPS do I need?
  • Logging in to Plesk for the first time
  • Configuring your hostname
  • Creating an extra Plesk user
  • Adding Software packages to Plesk
What size of VPS do I need?

You might be wondering if you need an X1, 4, 8, or an even larger VPS. Which VPS is suitable depends on several things, such as the number of websites and e-mail addresses you want to host, the layout of the website (s), the number of visitors, etc.

It is therefore very difficult / hard to tell exactly what you need. If in doubt, you can start with a smaller VPS and upgrade to a bigger VPS later. It is not possible to downgrade a VPS due to the allocation of disk space on a VPS.

If you are hosting websites making use of a CMS system (like WordPress, Joomla, etc.), consult the system requirements of the relevant CMS system. Usually people use less resources then the max required, so you can divide the final number by 2 or 4. This gives you an idea of the number of websites that you can host on a VPS.

Logging in for the first time in Plesk

After the installation of Plesk, we will automatically send you an e-mail with the password for the root user. You use this password when logging in for the first time in Plesk and for switching to the root user in SSH. Be sure to keep the password safe because passwords are not transparent to us and are not stored. 

The mail also contains the web address of Plesk. This address is the IP of your VPS with the addition: 8443, for example When you log in for the first time in Plesk, there are a few steps to the initial setup that we explain below.


Step 1

First go to the login page of Plesk (e.g. You will see the following notification (but collapsed).

plesk first login

The notification is shown because there is no SSL linked to your hostname yet/you're not using your hostname yet. You will no longer see it after you have configured SSL (further on in this tutorial series).

Click on ‘Advanced’ and then ‘Continue to (unsafe)’ to continue. 

Now log in to Plesk by using your Plesk root username and password sent by e-mail. An example can be seen in the screenshot below.

Plesk login pagina


Step 2

You'll be greeted by the screen below. As of Plesk 17.8 the initial setup has been simplified considerably. You only supply a Contact Name, Email and Password, and confirm the License Agreement. Click 'Enter Plesk' after you're done filling the forms.

plesk 17.8.11 first login


Step 3

You'll now see the initialisation screen. It will take about a minute before you automatically proceed to the next step.

plesk initialisation screen


Step 4

You'll now arrive at the 'Home' menu. Plesk's layout is automatically configured to use the Service Provider view. For these tutorials we use the Power User view (unless indicated otherwise). Click 'Change View' in the bottom left, followed by 'Switch to Power User view'.

plesk change view to power user


Step 5

SSH login is disabled for the root user for security reasons. Aditional steps are required before you can connect over SSH. In order to be able to use SSH, you first add a domain to your Plesk VPS.

After switching to the Power User view you'll automatically see the add domain option in the screenshot below. Click 'Add Domain'.

plesk add first domain


Step 6

Fill the forms like in the screenshot below (but using your own). Click 'Ok' when finished to add your domain to Plesk.

plesk add new domain name

  • If you don't have a subdomain called 'webmail' configured in your DNS, then don't enable Let's Encrypt for your domain on this page, but instead use our article about SSL in Plesk (we'll come back to this article in a later part of these tutorials). The reason for this is that if you enable Let's Encrypt here, it will also try to create a certificate for, which would result in an error.
  • Use a unique name as your 'Username'.
  • The 'Username' and 'Password' which you configure, are used for FTP and SSH. Ensure that the password is secure (i.e. strong) and make sure you store it securely. 


Stap 7

In the previous step you've created an FTP and SSH user, but SSH access is still disabled for this user. We'll first enable SSH at this point as you'll need it for some of the other instructions in these tutorials.

In Plesk click on 'Websites & Domains' > 'webhosting access'.

plesk webhosting and domains - webhosting access


Step 8

The user name which you created in step 6 is filled in automatically. Change 'Access to server over SSH' from 'forbidden' to /bin/sh/ and click 'Apply'.

plesk web hosting access


The user now has SSH and FTP access. Once connected over SSH you switch to the root user with the command (see our article how to use command-line for more information on the use of command-line / SSH):

su root
Configuring your hostname

Your VPS comes with a temporary/placeholder hostname. In order to be able to use certain functions such as 'Updates & Upgrades', it's necessary to include a valid hostname. Your hostname can be configured in Plesk as follows:


Step 1

Log in to Plesk and click 'Tools & Settings' in the left hand menu.


Step 2

Click 'Server Settings' under 'General Settings' (in the top right).

plesk general settings server settings


Step 3

Adjust your hostname in the input field behind 'Full hostname' and click 'OK'. We recommend using a syntax such as Don't forget to ensure the domain used for the hostname also has the hostname configured in its DNS.

plesk server settings

Creating an extra Plesk user

Plesk distinguishes between FTPS / SSH access, a Plesk User, Plesk Customer, User Roles and Plesk Subscriptions. In steps 5 through 7 (in the section above, under Logging in for the first time in Plesk), and in Part 4: Adding a domain in Plesk we show you how to add a user who has FTPS / SSH access.

The differences between users, customers, roles and subscriptions, and how you create them, are explained in our article ‘What are Plesk users, customers, roles and subscriptions?' that specifically goes into this.

Adding components to Plesk

Plesk offers you the possibility to install a wide range of software from Plesk itself. We recommend using this method of installation where possible and not, for example, to perform the installation from SSH.

Plesk contains many packages (software) that contain a configuration that is provided by Plesk itself. This ensures optimum operation in combination with Plesk. If you install packages from SSH instead of Plesk (where possible), then you increase the chance of problems with the configuration of your VPS.

You install new components from Plesk as follows:

Step 1

Log in to Plesk and go to ‘Tools & Settings’ > ‘Updates & Upgrades’.

plesk tools and settings updates and upgrades


Step 2

Click on ‘Add/Remove Components’ in the page that appears. 

install and update plesk


Step 3

You will see an overview of components that you can install from Plesk. To install a component just click on the dropdown arrow behind the red cross, select 'Install', and then click 'Continue'.

plesk add and remove product components

With that we arrive at the end of this introductory chapter. Click here to continue to Part 2: Securing your VPS


Should you have any questions left regarding this article, do not hesitate to contact our support department. You can reach them via the ‘Contact Us’ button on the bottom of this page.

If you want to discuss this article with other users, please leave a message under 'Comments'.


Do you have a good idea?

Give us your idea! If it's popular we'll add it to the wishlist!

Has this article been helpful?

Create an account or log in to leave a rating.


Create an account or log in to be able to leave a comment.

Are you stuck?

Ask one of our specialists to assist you

Contact us