Here's a complete step-by-step guide on how to install Plesk on a VPS — suitable for any Linux-based VPS, including from MikyHost.
✅ Prerequisites
Before installing Plesk, make sure your VPS meets the following requirements:
????️ System Requirements:
-
Supported OS (Fresh Installation Preferred):
-
Ubuntu 22.04 / 20.04
-
Debian 11 / 12
-
AlmaLinux 8 / 9
-
Rocky Linux 8 / 9
-
CentOS 7 (EOL soon, not recommended)
-
-
RAM: Minimum 1 GB (2 GB+ recommended)
-
Disk Space: Minimum 10 GB free
-
Root SSH Access to your VPS
⚠️ Do NOT install on a system with other control panels (like cPanel, Webmin, etc.).
Installation Steps (Linux VPS)
Step 1: Login to Your VPS via SSH
Use a terminal (macOS/Linux) or PuTTY (Windows):
ssh root@your-vps-ip
Step 2: Download the Plesk Installer
curl -O https://autoinstall.plesk.com/plesk-installer
chmod +x plesk-installer
Step 3: Run the Installer (Interactive Mode)
./plesk-installer
The script will:
-
Ask if you want to install the latest version (say yes)
-
Allow you to choose between installation types:
-
Recommended (web, mail, DNS — ideal for most users)
-
Full or Custom
-
Let it run. This may take 15–30 minutes, depending on server speed.
Step 4: Access the Plesk Web Interface
After installation, open your browser and go to:
https://your-vps-ip:8443
Example:
https://123.45.67.89:8443
You might see a browser warning because it's using a self-signed certificate. You can safely continue.
Step 5: Login and Set Up
-
Username:
root
-
Password: your root password
You’ll be guided through:
-
Admin email setup
-
Hostname configuration
-
License activation (trial or full license)
Optional: One-Command Auto-Installer (Non-interactive)
If you want a quick, automated install:
sh <(curl http://autoinstall.plesk.com/one-click-installer) --select-release-latest --installation-type Recommended
✅ After Installation Checklist
-
???? Secure your server: update software, change SSH port, enable Plesk firewall
-
???? Install SSL (Let’s Encrypt) for your Plesk panel
-
???? Install necessary Plesk extensions (e.g., WordPress Toolkit, File Manager, Git, etc.)
Troubleshooting
If you face issues:
-
Check logs:
/var/log/plesk/install/autoinstaller3.log
-
Reboot the VPS and try accessing the panel again
-
Make sure ports
8443
and8447
are open in the firewall