Administrator's Guide
About Plesk
Logging in to Plesk for the first time
The Plesk GUI
Plesk in Restricted Mode
Creating Websites
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
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
PHP Handler Types
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
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)
Protection from Outbound Spam
Custom Limits
How Limits Work
Notifications About Attempts to Exceed Limits
Statistics and Reports
Protection from Mail Interception
Antivirus Software
Webmail Software
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
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
Using DNSSEC
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
Scheduling Tasks
(Plesk for Linux) Scheduled Tasks Shell Setting
Server Settings
System Services
System Date and Time
Protection Against Brute Force Attacks (Fail2Ban)
(Plesk for Linux) Fail2Ban Jails Management
Web Application Firewall (ModSecurity)
Atomic ModSecurity Rule Sets
Web Applications
How Apps Become Available to Your Customers
Application Vault
Session Preferences
(Plesk for Linux) Configuring Passive FTP Mode
Additional Administrator Accounts
Dist-Upgrade Support
Event Handlers
Event Parameters Passed by Event Handlers
(Plesk for Linux) System Updates
(Plesk for Windows) Upgrading Plesk on Windows Server 2012 R2
Watchdog (System Monitoring) Component
Configuring Watchdog Settings
Monitoring System Services
Monitoring Disk Usage
Scanning Server for Malware
Viewing CPU and RAM Usage Statistics
Troubleshooting
(Plesk for Linux) Automatic Restart of Crashed Services with Systemd
Monitoring System and Mail Server Logs
Plesk Administration
Plesk Licensing
Securing Plesk
Restricting Administrative Access
Restricting Remote Access via Plesk API
Setting Up the Password Strength Policy
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
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
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
Managing ICP Permits
(Plesk for Linux) The Plesk Firewall
The Plesk Firewall (Windows)
Using Docker
Enabling Node.js Support
Panel.ini Configuration File
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
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
SSL/TLS Certificates Selling Services
Locations of Links for Purchasing and Viewing SSL/TLS Certificates
Changing SSL/TLS Certificate Seller’s URLs
Hiding Buttons for Viewing and Purchasing SSL/TLS Certificates
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
Presence Builder Buttons
Location of the Presence Builder Buttons
Hiding the Presence Builder Buttons
Mail Service Controls
Location of the Mail Service Controls
Hiding the Mail Service Controls
Displaying the Mail Service Controls
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
Plesk eCommerce Toolkit
Installing Plesk eCommerce Toolkit
Licensing Plesk eCommerce Toolkit
Setting Up Online Store
Configuring Online Store
Removing Plesk eCommerce Toolkit
Social Login
Statistics and Monitoring
Action Logs
Setting Up Action Logging
Downloading the Action Log
Clearing the Action Log
Viewing Statistics
Automating Report Generation and Delivery by Email
Viewing Virus and Spam Protection Statistics (Windows)
About Disk Space Usage Calculation
Monitoring
Monitoring Connections to Plesk
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
Website Management
Quick Start with Plesk
Set Up Your First Website
1. Create Your Site
Presence Builder
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 Microsoft Office Outlook 2019
Access from Microsoft Office Outlook 2016
Access from Microsoft Outlook Express
Access from Mozilla Thunderbird
Access from Apple Mail
Access from iPhone
Access from Gmail on Android
Access from Microsoft Outlook on Android
View Site Visit Statistics
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
PHP Handler Types
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
Presence Builder
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
Web Applications
Extended Website Management
Setting Up Custom Error Pages
Setting Up Custom Error Pages on Windows Servers
Setting Up Custom Error Pages on Linux Servers
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
Laravel Toolkit
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
Creating Sites with Presence Builder
Getting Familiar With Presence Builder
Creating a Website
Importing Sites from SiteBuilder 4.5
Editing Websites
Structure: Pages and Navigation
Adding and Removing Pages
Adding and Removing Navigation Links
Design: Design Templates, Layout, Styles, Color Scheme, and Header
Selecting a Website Design Template
Selecting and Applying a Design Template
Preparing a Custom Design Template
Importing and Applying a Custom Design Template
Changing Your Website Layout
Selecting Website Colors, Background Images, Fonts, and Styles for Borders and Corners
Changing the Website Header Elements
Content: Text, Tables, Images, Video, Forms, and Scripts
Text, Tables, Hyperlinks, Flash Files, and Images
Hyperlinks, Links to Email Addresses, and Anchors
Image Gallery
Image Slider
Embedded Video
Contact Form
Blog
Commenting
Documents and Other Downloadable Files
Buttons for Sharing on Social Networks
Site Search
Online Store
Map
(Advanced) Custom Scripts
Advertisements
Twitter Feed
Amazon aStore
Multi-Language Websites
Settings and Tools for Webmasters
Saving and Loading Copies of a Website
Optimizing Sites for Mobile Devices
Publishing a Website to the Internet
Publishing a Website Copy to Facebook
Viewing Site Visits Statistics, Comments, and New Orders on the Dashboard
Deleting Websites
FTP Access to Your Websites
Changing FTP Access Credentials
Adding FTP Accounts
Setting Up Anonymous FTP Access
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
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
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
Applications
Additional Services
Appendix B: Properties of Reseller Plans and Subscriptions
Resources
Permissions
IP Addresses
Applications
Administrator's Guide
Docs
»
Index
Index