VERSION 17.8
OS Ubuntu 18.04
Plesk is the leading secure WordPress and website management platform providing you with a simple yet performant and scalable platform developed for modern website hosting.
With Plesk on DigitalOcean you get access to a modern and lightweight stack to build, secure, and run websites and applications through one intuitive browser-based interface. The 1-click version of Plesk on DigitalOcean is FREE for up to 3 domains.
Plesk on DigitalOcean Intro Video
Free Udemy Course: Make WordPress Hosting Easy with Plesk on DigitalOcean
Host & manage your Websites and Applications
Easily install, manage and operate WordPress, Joomla, Drupal, Magento, Prestashop - or your own custom website or application. For yourself or for your customers.
One Dashboard
Build and manage multiple sites from a single dashboard. You can also run updates, monitor performance and onboard new prospects all from the same place.
Robust Site & Server Security
Broad security by default across OS, network and apps. Firewall, Fail2ban and WAF bundled and activated by default.
Integrated with the DigitalOcean DNS
Keep your domains and websites in sync with Plesk through the DigitalOcean DNS integration available at few clicks.
The Ultimate Toolkit for WordPress Sites
One platform to install, update and remove instances, themes & plugins. Built-in security, sync and backup/restore features. Optional staging/cloning environments (Pro and Host editions only - click to compare).
Complete Flexibility and Control
You get full root access via SSH on every Plesk-powered VPS so you can install any third-party, open source, or customized application you need.
Light Core, expandable with 100+ Extensions
Do more with your platform as you integrate tools like DigiCert SSL, Speed Kit, Node.js, Let’s Encrypt SSL, Git, ImunifyAV, Backup to Cloud Pro and more.
Manage eMail for all Domains
Plesk comes with a full-fledged eMail server included. Manage multiple users and mailboxes per domain. Or offer eMail hosting to your customers. Note: to set up your reverse DNS record required to run an eMail service, please contact the DigitalOcean Support.
Upgrade to the full unlimited Plesk Editions
Single click in-app upgrade to premium features including staging, cloning, reseller management and more or through https://www.plesk.com/upgrade
Plesk Droplet/VM Size Requirements
Plesk runs smoothly with 1GB RAM and 1 vCPU for smaller websites and environments. Running multiple websites or higher traffic require a larger droplet size. We recommend 2 CPU cores and 4GB RAM for the best performance. Please also refer to the Plesk Infrastructure Requirements for details.
| Package | Version | License |
|---|---|---|
| Plesk | 17.8 | Proprietary |
| Ubuntu Linux | 18.04 | GPL |
| WordPress | latest | GPL |
| Apache | 2.4 | Apache License |
| NGINX | 1.14.2 | 2-clause BSD-like |
| Git | 2.21 | GPL |
| MySQL | 5.7 | GPL |
| Maria DB | 5.5, 10.0, 10.1, 10.2 | GPL |
| phpMyAdmin | 4.8.4 | GPL |
| PostgreSQL | 8.4–10.8 | BSD/MIT similar |
| PHP | 7.1, 7.2, 7.3 | PHP License |
| Node.js | 4.6.1, 6.14.1, 8.11.1, 9.0.0, 10.0.0 | MIT License |
| Ruby | 2.6.3 | Ruby License |
| ProFTPD | 1.3.6 | GPL |
| Courier IMAP | 4.16.1 | GPL |
| Postfix | 2.6–3.1 | IBM Public License |
| Dovecot | 2.3.4.1 | MIT, LGPL |
| Roundcube Webmail | 1.3.8 | GPL |
After the deployment of the Plesk one-click app as a new droplet, please check your eMail where you find an eMail from DigitalOcean with your root login credentials.
Then go to https://YourDropletIP:8443 and login with these root credentials into Plesk - using “root” as a login name and the password that you received via eMail from DigitalOcean.
Additional Notes:
The first time you login into Plesk, you will get an SSL / not secure warning in your browser that can be safely ignored as it’s secured with a self-signed certificate. As soon as you assigned a hostname to your Plesk server in the DNS later, you can secure your Plesk using one click through Let’s Encrypt for free.
After the deployment of a droplet with Plesk, it will sometimes take up to 3 minutes until it’s ready as it will run a set of post-install scripts through the image. During that time, a login is not possible yet and a bit of patience is required.
As soon as the post-install scripts are complete, you get logged into your Plesk.
Important: before you add a domain/website to Plesk, we highly recommend to connect your DigitalOcean account with the DigitalOcean DNS integration (Extension) in Plesk: Go to "Extensions" in the left menu bar -> My Extensions -> DigitalOcean DNS -> Open -> DigitalOcean Authorization. Click on "Authorize", login to your DigitalOcean account -> Done!
You can then use the following nameservers (all of them!) at your domain registrar of choice:
ns1.digitalocean.com
ns2.digitalocean.com
ns3.digitalocean.com
More detailed information can be found also in this article
As soon as you are then adding your first domain to Plesk, it will automatically sync all DNS with your DigitalOcean account. Again, this is only possible when you are using the DigitalOcean DNS integration and is not available with external DNS hosting.
In case your server is offering you updates to install, it is highly recommended to install all latest updates as well as switch your server to automatic updates. This can be done over Tools & Settings -> System Updates -> Settings.Further information can be found at:
Free Udemy Course: Make WordPress Hosting Easy with Plesk on DigitalOcean
In addition to creating a Droplet from the Plesk 1-Click App via the control panel, you can also use the DigitalOcean API.
As an example, to create a 4GB Plesk Droplet in the SFO2 region, you can use the following curl command. You’ll need to either save your API access token to an environment variable or substitute it into the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"plesk-18-04"}' \
"https://api.digitalocean.com/v2/droplets"
Technical overviews, how-tos, release notes, and support material
DevOps and development guidelines
Run your resources programmatically
Connect, share and learn