What is Plesk and why use it?
Plesk is a cross-platform web hosting control panel available on both Linux and Windows. It lets you manage domains, email accounts, MySQL/PostgreSQL databases, TLS certificates, backups and applications like WordPress from a single graphical interface. Compared to the pure command line, it dramatically reduces the time needed to set up a new site or client. It natively integrates a firewall, antivirus and DevOps tools (Git, Docker, Node.js). For a VPS, Plesk eliminates the need to manually install and maintain Apache/Nginx, Postfix, Dovecot and SSL tools.
The 3 Plesk editions at a glance
| Criterion | Web Admin | Web Pro | Web Host |
|---|---|---|---|
| Domains | ≤ 10 | ≤ 30 | Unlimited |
| Servers | 1 | 1 | Unlimited |
| Reseller accounts | No | No | Yes |
| White-label | No | No | Yes |
| Extension marketplace | Partial | Full | Full |
| CloudLinux OS support | No | Yes | Yes |
| Indicative price/month | ~$15 | ~$30 | ~$50 |
Web Admin Edition: for personal projects
The Web Admin Edition is the entry point into the Plesk ecosystem. It is perfectly suited to developers hosting their own projects, freelancers with a limited portfolio or startups that don't yet need to manage dozens of clients. The main limitation is the cap of ten domains per server. Access to the extension marketplace is partial — advanced extensions like the full WordPress Toolkit or Imunify360 are only available from Web Pro onwards.
Web Pro Edition: for web agencies
The Web Pro Edition raises the cap from ten to thirty domains and opens full access to the Plesk extension marketplace. It is the reference edition for a web agency managing a few dozen client sites from a single server — and that thirty-domain cap is the deciding criterion: beyond it you must move to Web Host, whose domains are unlimited. You can create separate client accounts with allocated resources (disk space, mailboxes, databases) without offering resale. CloudLinux OS support becomes available, a serious security argument as soon as several clients share the same server.
Web Host Edition: for hosting providers and resellers
The Web Host Edition is the professional licence for hosting providers. It removes all limits: unlimited domains, management of multiple servers from a centralised panel, and most importantly the creation of reseller accounts with white-labelling. Your reseller clients can themselves create hosting accounts under their own brand, without ever seeing the Plesk or ServOrbit name.
Key extensions by use case
- Imunify360 — all-in-one security suite: firewall, intrusion detection, antivirus scanning and PHP script protection; recommended whenever third-party clients host code on your server
- ImunifyAV — free version of Imunify limited to antivirus scanning; a good starting point for Web Admin without an extension budget
- WordPress Toolkit — centralised management of all WordPress installations: bulk updates, staging/production cloning, security scanning and automatic hardening
- Git — direct synchronisation from a Git repository to a domain's web directory; ideal for lightweight CI/CD workflows
- Node.js — hosting Node.js applications directly from Plesk, with version management via nvm and automatic restart via PM2
- SSL It! — automation of Let's Encrypt certificates for all panel domains, with automatic renewal and forced HTTPS redirection
CloudLinux OS: when do you need it?
CloudLinux OS is an operating system derived from RHEL, designed specifically for shared hosting. Its flagship feature, LVE (Lightweight Virtual Environment), creates a sandbox per Plesk user: if a site consumes 100% of the CPU, other sites are unaffected. CloudLinux also adds CageFS, which isolates each user in their own virtual file system. The PHP Selector module lets each client choose their PHP version (5.6 to 8.3) independently. These features are essential if you host clients whose code you don't control.
How to choose based on your profile
Three questions are enough to guide your choice. First question: how many domains will you host? If fewer than ten and they are your own projects, Web Admin is sufficient. Second question: do you have clients whose sites you manage, even without reselling hosting? If yes, go with Web Pro. Third question: do you want to create reseller accounts or manage multiple servers from a unified panel? In that case, Web Host is essential.
Installing Plesk on a ServOrbit VPS
System prerequisites
Choose Ubuntu 22.04 LTS or Debian 12 for Web Admin and Web Pro. For Web Host, AlmaLinux 8/9 is recommended if you plan to activate CloudLinux. Minimum RAM: 1 GB for Web Admin, 2 GB for Web Pro/Host. Open ports 80, 443, 8443 and 8447 in the VPS firewall from your ServOrbit client area.
Run the automatic installer
Log in as root via SSH then run: sh <(curl https://autoinstall.plesk.com/one-click-installer). The script detects your distribution, downloads the packages and automatically configures Apache/Nginx, MySQL, Postfix and Dovecot. Installation typically takes between 15 and 30 minutes.
Access the interface and enter the licence
Once installation is complete, open https://your-ip:8443 in your browser. Plesk immediately asks for a licence key: enter the key provided by ServOrbit in your client area.
Configure reverse DNS and hostname
In the ServOrbit client area, configure the rDNS of the VPS's main IP to point to your server's FQDN (e.g. srv1.mydomain.com). Then, in Plesk, go to Tools & Settings → Server Name and set the same FQDN.
Enable Let's Encrypt on the panel
In Plesk, go to Tools & Settings → SSL/TLS Certificates → Let's Encrypt Settings. Enter a notification email address and check 'Secure Plesk panel access'. Plesk will replace the self-signed certificate with a valid Let's Encrypt certificate within seconds.
Recommended post-installation configuration
Once Plesk is operational, a few additional settings secure and optimise your server. Enable the built-in firewall and allow only the necessary ports. Configure automatic backups to remote storage — Plesk supports FTP, SFTP and Amazon S3 — with a retention of at least 7 days. Update Plesk immediately after installation via plesk installer --select-release-latest --upgrade.
Before changing edition (e.g. from Web Admin to Web Pro), create a full server backup from Plesk. The licence change does not delete your data, but any intervention on the licensing system can trigger a service restart — having a snapshot allows you to roll back in case of an unexpected problem.
Troubleshooting common issues
Three incidents come up regularly after a Plesk installation. First incident: licence activation fails with a network error. Check that outbound port 443 is open on your VPS — test with curl -I https://plesk.com. Second incident: the MySQL service refuses to start after installation — check with ss -tlnp | grep 3306 and stop the conflicting service before restarting MySQL via plesk repair all. Third incident: you have lost the Plesk admin password — run plesk login as root SSH to generate a temporary login URL.
Conclusion: the edition that fits you
Plesk is an investment that pays off quickly once it replaces hours of manual configuration. Web Admin suits personal projects with fewer than ten domains. Web Pro is the natural choice for web agencies managing clients without hosting resale. Web Host is essential for hosting providers and resellers who need reseller accounts and white-labelling.