With Plesk Onyx, we put the web developers in the spotlight. We understand the many requirements of modern web development, and come to the rescue with RubyOnRails support, Git integration, and the ability to quickly deploy specific services required by your latest project in the form of Docker containers. Of course, we did not forget about traditional hosters as well, who will be pleased with our Plesk Updates Manager, new PHP-related functionality, improved SSL management, and many other features.
To view software requirements for installation and upgrade, refer to the Software Requirements section.
To view the Release Notes for the previous version, Plesk 12.5, see here.
Here is a closer look at the changes.
To make deploying your website even easier, Plesk Onyx introduces integration with Git – the most popular source code management system. This feature enables you to do the following:
- Easily deploy your website content by either pushing it to a local Git repository or by pulling from a remote one.
- Use GitHub, BitBucket, Travis, or any other software engineering service of your choice.
- Create multiple branches in a single repository - useful for separating staging and production code.
- Deploy manually for complete control or enable automatic deployment to save time.
To help you meet the evolving requirements of your customers, Plesk Onyx comes with Docker support. Here is what you can do with it:
- Have on-demand access to a wide range of modern technologies, such as redis, mongodb, memcached, and many more.
- Choose from a catalog of available images, or upload a custom image.
- Deploy and manage Docker containers straight from the Plesk interface.
- Install Docker containers locally, or to a remote node registered in Plesk.
Plesk Onyx supports the Standard and Datacenter editions of Windows Server 2016, which introduce the IIS 10 web server. This new web server from Microsoft comes with a number of important new features, such as:
- Wildcard subdomains
- HTTP/2 support
- New cipher suites
All of these are incentives to upgrade, and are supported by Plesk Onyx. For the future, we have more features planned, such as SSH and native Docker support on Windows - stay tuned for updates!
Plesk Onyx provides server administrators with an easy-to-use tool for keeping their servers up to date. You can update any system packages present on the server either manually or automatically without having to open the console. The tool uses OS package managers (yum and apt) to perform updates, which makes the procedure of updating as robust as if it were done through native OS tools.
The tool provides extra flexibility if you don't want to update certain packages. It is possible to prevent packages from being updated by locking them via two clicks in UI.
Plesk ships a variety of components that were modified or built by Plesk team itself (for example, PHP version packages). You can also use this tool to monitor and update these packages at any time you want without waiting for Plesk updates.Learn more.
The Log Browser tool added in Plesk 12.5 has been updated in Plesk Onyx. It is now possible for all hosting users to open any arbitrary log file located on their virtual host in Log Browser for easier monitoring. Users can save any opened log file in the list of logs for accessing it in the future. If the log is not required anymore, it can be removed from the list.
Note that only plain text log files can be opened by Log Browser, binary log files are not supported. This functionality is especially useful for those who install and use various frameworks like Yii, Symfony, and so on.
Another improvement of the Log Browser tool is the highlighting of various files mentioned in logs. This can happen, for example, if there's an error in a particular file. The highlighted files can be opened in the embedded editor by clicking them, which makes debugging websites even faster.Learn more.
Limiting the usage of system resources is a big pain point for every shared hoster. Plesk Onyx aims to solve this issue by introducing the ability to limit the amount of system resources that can be used by a particular subscription. This should greatly help to prevent server abuse caused by malicious or poorly written scripts and applications.
The following system resources can be limited by this feature:
- Disk I/O
This ability is based on CGroups (Control Groups) feature of Linux kernel, so it's available only on OSes with systemd (for example: Centos 7, Debian 8 and Ubuntu 16.4).Learn more
The DNSSEC acronym stands for Domain Name System Security Extensions. It is a set of DNS protocol extensions that were introduced by IETF with the goal of signing DNS data to secure the domain name resolving process.
DNSSEC was made to help make the Internet a safer and more secure place. Since we are committed to providing the best in security to our clients, Plesk Onyx offers the support for DNSSEC, allowing users to protect the DNS data of hosted domains with DNSSEC extension. The extension gives users the ability to do the following:
- Configure the settings used for key generation and rollover
- Sign and unsign domain zones according to the DNSSEC specifications
- Receive notifications related to DNSSEC records and keys
- View and copy DS resource records and DNSKEY resource record sets
As the Internet grows and evolves, so does the threat from hackers, spammers, and other malicious actors. To stay one step ahead of the cyber-crooks, security must be the order of the day. Plesk Onyx comes with a suite of security improvements that will help you to harden your server:
- Customers can now force HTTPS connections to websites hosted in Plesk. Learn more.
- Connections to the Plesk mail server can now be secured with SSL/TLS. Learn more.
- Connections to the Plesk webmail can now be secured with SSL/TLS. Learn more.
Protecting your websites with SSL/TLS certificates not only gives visitors peace of mind - it helps your Google rating as well! Here at Plesk we run a tight ship, and enable you to do so, too.
Ruby is a popular programming language among web developers. Plesk Onyx introduces proper Ruby language support as a Plesk extension.
The Ruby extension available in Plesk Onyx allows users to quickly and easily deploy Ruby apps on their domains. Both Ruby on Rails and Sinatra frameworks are supported. With this extension you can:
- Enable Ruby support on any given virtual host
- Choose which Ruby version should be used on a domain. Both UI and CLI calls use rbenv utility to achieve maximum conformity
- Install gem file dependencies via UI using Bundler tool
- Specify custom environment variables
- Edit configuration files
It is strongly suggested to install the Tools required for building Ruby gems component in order to facilitate quick and painless Ruby gem installation. With this component you can sit back, forget about gem dependency hell and enjoy painless gem file installation since most dependencies will be resolved for you automatically by our tools.Learn more.
Multi-server support for distributed virtual environments.
- Automatically distribute webspaces or subscriptions on connected service nodes.
- Both admin and customers can log into to all your servers from one.
- Centralized account management from across multiple Plesk instances
- Subscriptions distributed across service nodes
- Add Node.js applications to your websites with just a few clicks.
- Easily manage the application from Plesk (start/stop/restart the application, install NPM packages, run scripts, edit the configuration files - Plesk does it all).
- Have multiple Node.js versions installed on the server (Plesk for Linux only)
Nginx-only website hosting
If you're looking for Nginx-only hosting for your websites, Plesk Onyx delivers. Nginx proxies requests to Apache by default, but it's possible to turn off Apache and have content served by nginx only.
Improved Plesk Installer experience
The usability of Plesk Installer was improved for both Web UI and console modes. The installer now features steamlined experience with less clutter on the screen, which facilitates faster and more comfortable installation and upgrade experience.
It is a sad fact of life that the vast majority of email being sent over the internet is spam. Some of it is merely annoying, but a lot of bulk mail is actually malicious, used by scammers and phishers to defraud people. To help stem this tide, Plesk Onyx joins the fight with DKIM and SRS support.
- DKIM is a powerful modern email authentication method designed to detect email spoofing. We support it to stop the bad guys from being able to pretend that their mail is sent from a specific trusted domain, when in fact it is not.
- SRS is a scheme for rewriting the envelope sender address of an email message as it is being forwarded. We support it to ensure that bounced mail can be delivered to the sender regardless of their SPF policy.
Remote SmarterMail (Plesk for Windows only)
SmarterMail is a powerful MTA widely used on Plesk for Windows servers. However, to get its premium features, a commercial license must be purchased, and if you run multiple Plesk servers, buying a separate license for each server can get pricy. We added the remote SmarterMail support feature in Plesk Onyx to help you make the most of your commercial SmarterMail license.
You can register a remote SmarterMail 15 or later server in Plesk, so that it is used to provide all email-related functionality to your customers. Doing so comes with certain limitations, however - for example, settings such as spam filter settings or autoresponders must be configured on the SmarterMail side, in effect replacing Plesk features with their SmarterMail counterparts.
The old must retire to give way to the new - such is the way of the world, and Plesk is no exception. In Plesk Onyx we say goodbye to some of the less popular functionality to better focus on the most popular and widely used features. To see the whole list of dropped features and components, refer to the following Knowledge Base article: https://kb.plesk.com/en/129387