*Cube-Host– full cloud services!!

How to install Plesk control panel on VPS?

Installing Plesk control panel on a VPS server

Set up Plesk so websites, mail, and security are easier to manage

Plesk is a popular hosting control panel for managing websites, domains, SSL, email, databases, and common CMS platforms. It’s often chosen for its user-friendly interface and flexibility across different server environments. On VPS hosting, Plesk can significantly reduce routine admin work while still allowing deeper configuration when needed.

This guide covers practical VPS requirements, installation methods (SSH and provider UI), post-install setup, security hardening, and common issues. If you need Linux hosting, start with a Linux VPS. If your project requires Windows workloads, consider a Windows VPS.

  • System requirements by workload (small to enterprise)
  • Install Plesk via SSH (typical method)
  • First login steps and recommended settings
  • Firewall/ports, backups, updates, and security basics

Plesk VPS requirements: practical sizing guide

Below is a practical sizing model (not “marketing minimum”). It helps avoid slow performance, failed updates, and database bottlenecks when you host multiple sites.

WorkloadTypical use caseCPURAMDiskStorage type
MinimumLab/testing, single small site1 vCPU+512 MB–2 GB10–20 GBSSD preferred
LightUp to ~10 small sites2 vCPU2–4 GB50–100 GBSSD
Medium10–50 sites, multiple databases4 vCPU4–8 GB100–200 GBSSD
High50+ sites, heavier traffic, mail + backups6+ vCPU8–16 GB200–500 GBSSD/NVMe
EnterpriseLarge hosting environment, heavy DB usage8+ vCPU16–32 GB500 GB+NVMe

If you plan to host email on the same server, resources should be higher (mail + spam filtering + logs). For dedicated mail infrastructure, a separate mail VPS is often cleaner and easier to secure.

Pre-install checklist for Plesk (recommended)

  • ✅ Start with a clean VPS image (reduces conflicts)
  • ✅ Set a proper hostname and DNS records (especially if mail will be used)
  • ✅ Update OS packages before installing
  • ✅ Ensure required ports can be opened (panel access, web, mail as needed)
  • ✅ Plan backups and free disk space (panel + sites + databases grow over time)
  • ✅ Secure server access (SSH keys for Linux / strong RDP policies for Windows)

Installing Plesk on a VPS via SSH (Linux)

The most common installation method is running the official installer script from the server. Below is a typical flow.

# 1) Connect to the server
ssh root@YOUR_SERVER_IP

# 2) Update packages (choose your OS package manager)
# Debian/Ubuntu example:
apt update && apt upgrade -y

# RHEL-compatible example:
# yum update -y

# 3) Download installer
wget http://autoinstall.plesk.com/plesk-installer

# 4) Allow execution
chmod +x plesk-installer

# 5) Run installer
./plesk-installer

During installation you’ll choose product/version and components. After installation, Plesk is typically available via HTTPS on port 8443. Make sure your firewall/security group allows access.

Installing Plesk on Windows VPS (high-level steps)

If you run Windows workloads, Plesk is commonly installed on a Windows VPS using the Windows installer. The general workflow:

  1. Connect to the server via RDP and update the system.
  2. Download the Plesk installer from the official source (via browser on the server).
  3. Run the installer as Administrator and select required components (web server stack, mail if needed).
  4. Open required ports in Windows Firewall (especially 8443 for the panel).
  5. Complete the initial setup wizard and secure admin access.

First login and recommended post-install steps

  1. Log in to the panel and complete the initial wizard (admin password, license, basic settings).
  2. Set the default server timezone and PHP handler versions (for CMS compatibility).
  3. Add your domain and create a hosting space/subscription.
  4. Enable SSL for sites (and check auto-renew behavior if supported).
  5. Configure backups (schedule + retention) and test a restore.
  6. If hosting mail: configure DNS (SPF/DKIM/DMARC) and anti-spam basics.

Security checklist for Plesk on VPS

Security is not “one setting” — it’s a baseline. These steps prevent most real-world incidents on hosting control panels:

  • ✅ Restrict panel access by IP where possible
  • ✅ Enable 2FA for admin and privileged users
  • ✅ Keep Plesk and OS updated (security patches)
  • ✅ Remove unused services and extensions
  • ✅ Use strong passwords and least-privilege user roles
  • ✅ Enable automatic backups and store copies off-server
  • ✅ Monitor disk usage, login attempts, and mail queues (if mail is enabled)

Typical problems and how to fix them

  • Can’t open Plesk in browser
    Fix: allow inbound access to port 8443 in firewall/security group; verify server IP.
  • Sites are slow after installing a CMS
    Fix: enable caching, reduce heavy plugins, check DB load, consider upgrading VPS hosting resources.
  • Disk space disappears over time
    Fix: review backup retention, logs, mail storage; move backups off-server; increase disk if needed.
  • Email deliverability issues
    Fix: configure SPF/DKIM/DMARC, confirm reverse DNS, and consider separating email to a dedicated mail VPS.
Prev
Menu