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

Supported Linux OS (2025)

Plesk officially supports the following:

OSVersions
AlmaLinux8, 9 ✅ (Recommended replacement for CentOS)
Rocky Linux8, 9 ✅
Debian11, 12 ✅
Ubuntu20.04 LTS, 22.04 LTS ✅
RHEL8, 9 ✅ (Requires Plesk Partner License)
❗️CentOS 8 is no longer supported, and CentOS 7 is deprecated.

System Requirements

Resource
MinimumRecommended
CPU1 core 2+ cores
RAM1 GB2 GB+
Disk10 GB20 GB+
IP1 public static IP
Root SSHRequired
Step-by-Step Plesk Installation Guide
Step 1: Update and Prepare the Server

For AlmaLinux / Rocky / RHEL:

For Debian/Ubuntu:

Step 2: Download and Run the Plesk Installer

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.

Optional: Install with Full Stack Automatically

If you prefer a non-interactive, full install, run:

Step 3: Access Plesk

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)

Security Note
  • 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.

Post-Installation Tips
  • 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

TaskCommand
Start install sh <(curl https://autoinstall.plesk.com/one-click-installer)
Quick full installsh <(curl https://autoinstall.plesk.com/one-click-installer) --preset recommended
Access panelhttps://your-ip:8443
Open panel portfirewall-cmd --add-port=8443/tcp --permanent

Was this article helpful?

0 out of 0 liked this article

Still need help? Message Us