How to Install Plesk on Linux (AlmaLinux / Rocky / Debian / Ubuntu)
Plesk is a commercial web hosting control panel with a beautiful GUI and powerful features for developers, web agencies, and hosting providers. It supports Docker, Git, Node.js, WordPress Toolkit, and more.
Evans
Last Update 2 måneder siden
Plesk officially supports the following:
OS | Versions |
AlmaLinux | 8, 9 ✅ (Recommended replacement for CentOS) |
Rocky Linux | 8, 9 ✅ |
Debian | 11, 12 ✅ |
Ubuntu | 20.04 LTS, 22.04 LTS ✅ |
RHEL | 8, 9 ✅ (Requires Plesk Partner License) |
System Requirements
Resource | Minimum | Recommended |
CPU | 1 core | 2+ cores |
RAM | 1 GB | 2 GB+ |
Disk | 10 GB | 20 GB+ |
IP | 1 public static IP | |
Root SSH | Required |
Step 1: Update and Prepare the Server
For AlmaLinux / Rocky / RHEL:
For Debian/Ubuntu:
Run this one-liner as root:
It launches the interactive installer (CLI-based wizard). You can:
Choose recommended installation (full stack)
Customize services (e.g., Apache/Nginx, PHP versions, etc.)
Install extensions (Docker, Node.js, Git, etc.)
Installation can take 15–30 minutes depending on your server and options selected.
If you prefer a non-interactive, full install, run:
After installation, Plesk provides access credentials and URL, typically:
Login with root or admin user and set your license key.
Open Required Ports (if using firewalld)
Plesk installs a self-signed SSL by default. You can replace it with a Let's Encrypt SSL via the panel.
Make sure your server hostname is FQDN and resolves correctly.
Add your domain(s)
Install the WordPress Toolkit (one-click install)
Enable automatic updates
Set up backups and fail2ban (included)
Use built-in Let's Encrypt to secure sites
In Summary
Task | Command |
Start install | sh <(curl https://autoinstall.plesk.com/one-click-installer) |
Quick full install | sh <(curl https://autoinstall.plesk.com/one-click-installer) --preset recommended |
Access panel | https://your-ip:8443 |
Open panel port | firewall-cmd --add-port=8443/tcp --permanent |