Administrator's Guide
About Plesk
Logging in to Plesk for the first time
The Plesk GUI
Customizing the Home Screen
Plesk in Restricted Mode
Quick Start with Plesk
Set Up Your First Website
1. Create Your Site
Sitejet Builder
Sitejet Commerce
Content Management Systems
Uploading Content
Uploading Content Using FTP
Uploading Content with File Manager
2. Preview Your Site
3. Submit Your Sites to Search Engines
Set Up Mail Accounts
1. Create Mail Account
2. Access Your Mailbox
Access from Webmail
Access from Mozilla Thunderbird
Access from Gmail on Android
Access from iPhone
Access from Microsoft Office Outlook 365
Access from Microsoft Office Outlook
Access from Microsoft Office Outlook 2019
Access from Microsoft Outlook on Android
Access from Apple Mail
View Site Visit Statistics
Creating Websites
Creating Templates with Sitejet Builder
Web Servers
Apache and nginx Web Servers (Linux)
Apache with nginx
Adjusting Apache Settings for Virtual Hosts
Adjusting nginx Settings for Virtual Hosts
Enabling nginx caching
Optimizing Apache Web Server
(Plesk for Linux) HTTP/2 Support in Plesk
(Plesk for Linux) HTTP/3 Support in Plesk
(Plesk for Linux) Apache and Nginx Configuration Files
IIS Web Server (Windows)
Adjusting IIS Settings for Websites
IIS Application Pool
(Plesk for Windows) Tracing Failed Requests
IIS Dynamic Compression Support
Web Hosting
Website Directory Structure
Defining a Custom Document Root
Defining a Custom Virtual Host Template
Virtual Host Structure (Linux)
Virtual Host Structure (Windows)
Website Preview
PHP Management
Installing PHP
Configuring PHP Handlers
PHP Extensions and Settings
(Plesk for Linux) Installing PHP Extensions from PECL
Choosing the PHP Handler
Adding Custom PHP Versions (Linux)
Running PHP Scripts from the Command Line
Customizing PHP Parameters
(Plesk for Windows) Configuring ASP.NET
Mail
Configuring Server-Wide Mail Settings
Configuring a Smarthost or Relayhost
Using Plesk Without the Mail Server
Removing Mail Functionality from the Customer Panel
Using Other Mail Server Software
Antispam Tools
Protecting Against Spam
SpamAssassin Spam Filter
DKIM, SPF, and DMARC Protection and ARC Support
DNS Blackhole Lists
Server-wide Black and White Lists
Greylisting (Linux)
(Plesk for Linux) Disabling Default Mail Aliases
Protection from Outbound Spam
Custom Limits
How Limits Work
Notifications About Attempts to Exceed Limits
Statistics and Reports
Protecting from Mail Interception
Antivirus Software
Webmail Software
Emptying Your Mailbox
Mailing Lists
(Plesk for Linux) Mail Queue
Mass Email Notifications
Automatic Email Notifications
(Plesk for Linux) Mailbox Quota Notifications
(Plesk for Windows) Remote SmarterMail Support
Customizing the Mail Client Setup Page
DNS
Putting Your Website Online
DNS Settings
DNS Zones for Subdomains
Configuring DNS Server-wide Settings
Restricting DNS Zones Transfer
Restricting Users’ Access to Other Users’ DNS Zones
Switching Off the DNS Service
Using External DNS Servers
Secondary DNS Server
Providing Redundant DNS Servers
Plesk Without a DNS Server
Adding an HTTPS DNS Record
Using DNSSEC
Integrating Plesk DNS With Cloudflare
Database Servers
Adding and Removing Database Servers
Securing Connections to Remote MySQL/MariaDB Database Servers
Configuring Backup Settings for Remote SQL Servers
Changing Database Administrator’s Credentials
Database User Roles and Permissions
Database Hosting Preferences
Database Management Tools
(Plesk for Linux) Upgrading MariaDB to the Current Long-Term Support Version
(Plesk for Windows) Connecting to External Databases
Moving Databases to Another Subscription
Remote Access to Databases
Disabling Microsoft SQL Server Database Dumps Upload
(Plesk for Windows) Changing Clients’ MySQL/MariaDB Server Data Location
Server Administration
IP Addresses Management
Remapping IP Addresses
Scheduling Tasks
(Plesk for Linux) Scheduled Tasks Shell Setting
Server Settings
System Services
System Date and Time
Protection Against Brute Force Attacks
Web Application Firewall (ModSecurity)
Atomic ModSecurity Rule Sets
Session Preferences
(Plesk for Linux) Configuring Passive FTP Mode
Using Additional Administrator Accounts
Dist-Upgrade Support
Event Handlers
Event Parameters Passed by Event Handlers
(Plesk for Linux) System Updates
(Plesk for Windows) In-Place Server Upgrade
(Plesk for Linux) Monitoring Plesk Services With Watchdog
(Plesk for Linux) Monitoring Disk Space Usage With Watchdog
(Plesk for Linux) Automatic Restart of Crashed Services with Systemd
Monitoring System and Mail Server Logs
Accessing the Command Line from the Plesk Interface
Plesk Administration
Plesk Licensing
Securing Plesk
Restricting Administrative Access
Restricting Remote Access via Plesk API
Setting Up the Password Strength Policy
Setting up Multi-Factor Authentication in Plesk
Changing the Plesk Administrator Username
Using Secure FTP
(Plesk for Windows) Custom Handlers Policy
SSL/TLS and Shared IP Addresses
Securing Plesk and the Mail Server With SSL/TLS Certificates
(Plesk for Linux) Hardening Server Connections Using DANE
(Plesk for Windows) Configuring Centralized SSL Certificate Support in Plesk
Securing Websites With SSL/TLS Certificates Automatically Using ACME Protocol
Protecting Against Clickjacking
Protecting Against Open Redirect
Mitigating the Symlinks Vulnerability
Mitigating the vulnerability
PCI DSS Compliance
(Plesk for Linux) Tune Plesk to Meet PCI DSS
(Plesk for Windows) Tune Plesk to Meet PCI DSS
NIS2 Directive Compliance
Copying Plesk Action Log Records to an External Server
Security.txt Standard Compliance
(Plesk for Linux) Enabling Mail Password Hashing
(Plesk for Linux) Securing Outdated PHP Versions
Automatic Logging In to Plesk
Ports Used by Plesk
Running Plesk Behind a Router with NAT
(Plesk for Windows) Configuring Port Range for Passive FTP Mode
Changing Your Password and Contact Information
Plesk Components
Adding and Removing Plesk Components
(Plesk for Linux) Cgroups Manager
Managing Plesk from Mobile Devices
Subscribing to Plesk Newsletters
Plesk Technical Reports
Plesk UI Notifications
Repair Kit
Plesk Repair Utility
Plesk Repair Utility: All
Plesk Repair Utility: Mail
Plesk Repair Utility: Web
Plesk Repair Utility: DNS
Plesk Repair Utility: FTP
Plesk Repair Utility: File System
Plesk Repair Utility: Plesk Database
Plesk Repair Utility: MySQL/MariaDB
Plesk Repair Utility: Microsoft SQL Server
Plesk Repair Utility: Installation
(Plesk for Windows) Managing ICP Permits
(Plesk for Linux) The Plesk Firewall
The Plesk Firewall (Windows)
Using Docker
Enabling Node.js Support
Panel.ini Configuration File
AI Support Assistant
Managing Let’s Encrypt Settings
Customizing the Plesk Interface
Appearance and Branding
Interface Preferences
Administrator’s Interface Language
Setting Up Supported Languages
Adding and Removing Custom Buttons
Branding and Themes
Customizing the Plesk Login Screen
Sitejet Builder
Sitejet Commerce
Using Custom Themes
Obtaining a Theme Package from Plesk
Modifying the Files
Installing Themes to Plesk
Removing Themes from Plesk
Choosing the Color Scheme
Hiding and Changing Plesk GUI Elements
Link to Provider’s Website
Location of the Link to Provider’s Website
Changing the URL of the View Services Button
Hiding the View Services Button
Mail Service Controls
Location of the Mail Service Controls
Hiding the Mail Service Controls
Displaying the Mail Service Controls
Adding Custom Promos
Link to Online Support Service
Creating Link to Support Form on Your Site
Creating Link to Compose Email Message
The Join Us on Facebook Button
Location of the Join Us on Facebook Button
Hiding the the Join Us on Facebook Button
The Twitter Follow Button
Location of the Follow Button
Hiding the Follow Button
Product Rating Widget
Location of the Widget
Hiding the Widget
RSS Feeds
Voting for New Features
Localizing Plesk
Supported Interface Languages in Plesk
Plesk Updates
Plesk Extensions
Extensions Catalog
Reselling Extensions
Social Login
Statistics and Monitoring
Monitoring Plesk Action Log
Viewing Statistics
Viewing Virus and Spam Protection Statistics (Windows)
About Disk Space Usage Calculation
Monitoring
Monitoring Connections to Plesk
Viewing Web Statistics for Websites
Backing Up and Restoration
Global Backup Settings
Configuring Remote Storage
(Plesk for Linux) Storing Backups and Website Files on a Remote Server using NFS
Backing Up the Entire Server
Backing Up Individual Accounts and Sites
Scheduling Backups
Incremental Backup
Backup Logs
Backup Telemetry
Restoring Data from Backup Archives
Downloading Backup Files from Server
Uploading Backup Files to Server
Removing Backup Files from Server
Customers and Resellers
Hosting Plans and Subscriptions
Relationship Between Plans and Subscriptions
Setting Up Hosting Plans
Specify Plan Properties
Offer Additional Services
Setting Up Add-on Plans
Subscribing Customers to Plans
Managing Customers
Managing Subscriptions
Serving Non-Technical Customers
Reseller Plans
Setting Up Reseller Plans
Subscribing Resellers to Plans
Converting Resellers into Customers
Helping Resellers Manage Their Subscriptions
Quick Navigation Among Plesk Objects
Set Up Your First Website
1. Create Your Site
Sitejet Builder
Sitejet Commerce
Content Management Systems
Uploading Content
Uploading Content Using FTP
Uploading Content with File Manager
2. Preview Your Site
3. Submit Your Sites to Search Engines
Website Management
Customer Account Administration
Changing Your Password and Contact Information
Viewing Subscription Summary
Allocated and Consumed Resources
Hosting Features Available for Your Websites
Permissions Available for Your Website
Viewing Statistics
Log Files
(Plesk for Linux) Website Log Check
Managing Additional User Accounts
Additional User Accounts
Creating Custom Buttons
Websites and Domains
Domains and DNS
Adding and Removing Domains
Adding Subdomains
Adding Domain Aliases
Adding Wildcard Subdomains (Linux)
Adding a Domain Forwarder
Configuring DNS for a Domain
Plesk as a Primary DNS Server
Managing DNS records
Applying DNS Template Changes (Plesk for Linux only)
Plesk as a Secondary DNS Server
Registrar’s DNS Settings in Plesk
Additional Operations on Domains
Configuring DNS via Domain Connect
Putting a Website Online via Domain Connect
Adding additional third-party services
Configuring DNSSEC for a Domain
Hosting Settings
General Settings
Hosting Types
Standard Forwarding
Frame Forwarding
Website Status
Web Scripting Settings
PHP Settings
Choosing the PHP Handler
ASP.NET Settings (Windows)
Web Server Settings
Apache and Nginx Settings
Known limitations
Serve all static content via nginx
Serve only files with specific extensions via nginx
Serve all static and dynamic content via Apache
IIS Web Server Settings
Common Settings
Directory Security Settings
Access Restriction Settings
The Default Value of Server Settings
Website Content
Content Management Systems
Uploading Content Using FTP
Uploading Content with File Manager
Changing File and Directory Access Permissions in File Manager
Deploying Content Using Git
Restricting Access to Content
Site Descriptions
Previewing Websites
Extended Website Management
Customizing Error Pages
Hosting Personal Web Pages Under Your Domains
(Plesk for Linux) Setting up IP Geolocation for a Website
(Plesk for Windows) Limiting Bandwidth and The Number of Connections to a Website
(Plesk for Windows) Using Virtual Directories
Creating Virtual Directories
Configuring ASP.NET for Virtual Directories
Configuring PHP for Virtual Directories
Setting Up Access to Virtual Directories
Changing Virtual Directory Settings
Adding and Removing MIME Types
(Plesk for Windows) Setting Up IIS Application Pool
(Plesk for Windows) Web Publishing with Web Deploy
(Advanced) Website Security
Securing Connections with SSL/TLS Certificates
Securing Connections with the SSL It! Extension
Protecting Your Website With an SSL/TLS Certificate
Protecting Your Website With a Self-Signed SSL/TLS Certificate
Purchasing an SSL/TLS Certificate From a Certificate Authority
Protecting Webmail with an SSL/TLS Certificate
(Plesk for Windows) Protecting Websites from Hotlinking
(Plesk for Linux) Website Performance Optimization
WP Toolkit
Sitejet Builder
Sitejet Commerce
Laravel Toolkit
Integrating Sitejet Builder in Your Customer Portal
Git Support
Using a Local Repository
Using remote Git hosting
Ruby Support (Linux)
Manage Ruby Applications
Manage Ruby Versions via CLI
Run Rake tasks
Hosting Node.js Applications
FTP Access to Your Websites
Changing FTP Access Credentials
Adding FTP Accounts
Setting Up Anonymous FTP Access
(Plesk for Linux) Enabling SSH Access for Website Users
Mail Settings
Mail Settings of Domains
Adding Mail Accounts
Mail Account Settings
Changing Mail Account Password
Setting Up Mail Forwarding
Creating Mail Aliases
Setting Up Auto-Reply
Protecting from Spam
Protecting from Viruses
Additional Services
(Plesk for Linux) Tracking Email Delivery
Limiting Outgoing Mail
Using Mailing Lists (Windows)
Scheduling Tasks
Website Databases
Creating Databases
Accessing Databases
Viewing Connection Information
Copying Databases
Backing Up and Restoring Databases
Exporting and Importing Database Dumps
Managing Database User Accounts
Setting Up Custom Access Rules
Checking and Repairing Databases
Moving a Database to Another Subscription
(Plesk for Windows) Accessing Databases with ODBC
Backing Up and Restoring Websites
Backing Up Data
Backing Up the Account and Websites
Using Database Backup Storage (Windows)
Scheduling Backups
Uploading, Downloading, and Removing Backups
Restoring Backups
Sitejet Builder
Sitejet Commerce
Appendix A: Properties of Hosting Plans and Subscriptions
Visibility of Hosting Features in the Customer Panel
Resources
RAM, CPU, Disk I/O Management (Linux)
Permissions
Hosting Parameters
PHP Settings
Web Server (Apache)
Mail
DNS
(Plesk for Windows) Performance
Logs and Statistics
Additional Services
Appendix B: Properties of Reseller Plans and Subscriptions
Resources
Permissions
IP Addresses
Administrator's Guide
Docs
»
Customizing the Plesk Interface
»
Hiding and Changing Plesk GUI Elements
»
Product Rating Widget
»
Location of the Widget
Location of the Widget
¶
The widget appears right in front of the Plesk GUI, once the administrator logs in to Plesk.