You decide which services we may enable for analytics, personalization, and external content.
We use cookies and similar technologies on our website to personalize content, embed external media, and better understand how individual areas are used.
Necessary cookies
These entries support essential functions such as security, stability, and form processing.
Optional sections
AnalyticsMarketingPersonalizationExternal media
Your data may be processed with your consent or on the basis of legitimate interests. In the cookie settings, you can reject or explicitly allow each optional category.
Some services process personal data in third countries. By consenting, you also agree to this transfer. You can find more information in our Privacy Policy.
You can reopen and change your selection at any time. · 1.0.2
Setting Up Plesk on a Linux Server – Manage Websites with a Powerful Control Panel
Discover how to efficiently manage websites and servers with Plesk – perfect for beginners and professionals → Learn more now
10 November 20265 min read3 Views0 helpful
Introduction
Plesk is a comprehensive web hosting and server management platform that allows you to manage websites, servers, email accounts, and more through a user-friendly interface. It is a versatile solution suitable for both beginners and experienced web developers and system administrators.
FAQ
Frequently asked questions
First, run apt update and apt upgrade, connect to your server via Putty or similar, then install Plesk with a single command: sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)
Plesk can be installed on Debian 9/10, Ubuntu 18.04/20.04, CentOS 7/8, Red Hat Enterprise Linux 7.x/8.x, CloudLinux 7.1+/8, AlmaLinux OS, Rocky Linux 8.x, and Virtuozzo Linux 7, all requiring 64-bit architecture.
Install the curl package by running apt install curl.
Feedback
Was this article helpful?
Your feedback helps us prioritize and improve content.
0 of 0 Users found this article helpful.
Personal support
Need more help than the guide provides?
Our ZAP support team knows your product — briefly describe your issue and we'll help you personally.
Zappy knows this guide and answers you right in the chat.
Navigation
Software
Installing Plesk
Info
Before installation, run apt update and apt upgrade to ensure the latest packages are installed on the server.
Plesk can currently only be installed on Debian 9 (Stretch), Debian 10 (Buster), Ubuntu 18.04 (Bionic Beaver), Ubuntu 20.04 (Focal Fossa), CentOS 7/8, Red Hat Enterprise Linux 7.x/8.x, CloudLinux 7.1+/8, AlmaLinux OS, Rocky Linux 8.x, and Virtuozzo Linux 7. The architecture must be 64-bit.
You can connect to the server, for example, via Putty.
Starting the Installation
To install Plesk fully automatically with the standard components used by most Plesk users, a single command is sufficient:
The Plesk Installer always installs the latest version of Plesk. The graphics/screenshots shown here may not always reflect the most current version.
Code
sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)
Info
If the error “-bash: curl: command not found” appears, you need to install the package with apt install curl.
After running the command, the full Plesk installation usually takes between 15 and 60 minutes.
Info
Do not close the SSH session during installation, or the installation will be aborted.
Otherwise, the server would need to be reinstalled to restart the installer.
Restarting the installer without reinstalling the server can cause issues with non-functioning features during installation or in the Plesk panel.
Info
It may look like the installer is "stuck." In 99% of cases, it continues after a few minutes as packages/configurations are still being set up.
The installation is complete when the following appears:
Only a few commands are needed for the web installation of Plesk.
Info
The Plesk Installer always installs the latest version of Plesk. The graphics/screenshots shown here may not always reflect the most current version.
After running these three commands, confirm the license with “F”:
After confirmation, the system asks which Plesk version to install – e.g., Plesk Obsidian or Plesk Onyx. It also shows which version is more stable. For production use, a “stable” version is usually selected. Since the default options already point to the stable version, confirm again with “F.”
You can choose whether Plesk may collect data to improve the product by answering “Y” (Yes) or “n” (No).
Next, the system asks which type of the selected Plesk version you want to install. Usually, the default type “Recommended” is sufficient. Modules needed later can be installed via the Plesk panel.
Confirm the next prompt about installing/updating packages with “F.”
Now the installer starts the installation.
Info
Do not close the SSH session during installation, or the installation will be aborted and the server would need to be reinstalled to restart the installer.
It may look like the installer is "stuck." In 99% of cases, it continues after a few minutes as packages/configurations are still being set up.
The installation is complete once the following appears:
Open the Web Installer
After starting the installer, the installation continues in the browser. You can access the installation page via https://IP:8447 or https://Domain.xx:8447.
The Plesk Web Panel
Info
On first access, the web panel shows the message “This is not a secure connection.” You must accept this to proceed.
You can reach the web interface at https://IP:8443 or https://Domain.xx:8443 of the server. The login credentials are root/admin and the current root password. Alternatively, you can use one of the displayed URLs. If these are no longer valid, you can create new URLs with the command plesk login.
Setup
Once logged in successfully, you must set up the admin account. Enter a contact name, email address, and password. If you already have a Plesk license, you can enter it directly. Alternatively, you can request a 15-day trial license from Plesk. Finally, you must accept the user agreement.
Plesk is now ready to use.
Set Language
After installation, the Plesk panel defaults to English. You can select German under Tools & Settings ➡️ Plesk Appearance ➡️ Languages. Choose “de-DE” there. Then set the language permanently for all users by clicking “Set as Default.”
After logging out and back in, the Plesk panel will appear in German.
Add a Domain
To add your first domain, click the blue “Add Domain” button.
Now you can enter your own domain. You also need to define an IP address, username, and password for the domain’s webspace. If the “www” subdomain is already registered in the domain’s DNS, you can immediately create an SSL certificate from Let’s Encrypt. You can select this option after entering an email address and confirm with the blue “OK” button.
Info
The domain must point to the webspace IP. If the domain is from ZAP-Hosting, you can easily forward it to the webspace via DNS management. For external domains, an A record must point to the IP, and the subdomains “www” and “webmail” must also point to the IP. An MX record should also point to the webspace IP.
It can take up to 24 hours for new or changed DNS entries to propagate correctly.
SSL Encryption
During domain registration/webspace creation, a Let’s Encrypt SSL certificate was already generated. You can now select it under the domain’s “Hosting Settings.” Then confirm by clicking “Apply.”
Info
To ensure your website is always accessed via HTTPS (SSL), the checkbox “Permanent, SEO-friendly 301 redirect from HTTP to HTTPS” must be enabled.
When you open the domain in the browser now, the encryption will be shown.
Info
The installation and setup of the first domain with encryption are now fully complete.
Conclusion
Congratulations, you have successfully installed and set up Plesk! If you have any questions or issues, our support team is available daily and happy to assist you!
Server hosting from €2.49 / month, online instantly, DDoS protection included.