Feature restrictions in Plesk allow you to control what tools, resources, and settings users are allowed to access within their subscription or service plan. This is especially important for hosting providers, resellers, or administrators who want to limit certain functions - such as DNS management, backups, application installers, scheduled tasks, Git access, or SSH- to specific users or plans.
By managing feature restrictions, you can create customized hosting packages, enforce security policies, and ensure users only interact with tools relevant to their needs.
In this tutorial, we will guide you through the process of managing feature restrictions in Plesk.
First and foremost, please ensure you are logged in to your Plesk control panel. To do that, please enter your IP address, hostname, or domain name inside your web browser’s search bar and add “:8443” at the end. It should look something like: “https://yourdomain.com:8443”. By doing so, you will be prompted by a login form that requests your username and password.
After logging in with your username and password, Plesk will automatically display the “Websites & Domains” page, which will serve as the index page from where you can manage everything related to your websites and domains on Plesk.
Feature restrictions are controlled through Service Plans, which define what each subscription is allowed to use. To control restrictions, you need to access the “Service Plans” functionality, located on the left side menu.
Please note that in order to have Plesk display this functionality, you need to switch the Plesk admin view from “Power User” view to “Service Provider” view. To do that, please click on the “Change View” button located at the bottom left side of the Pleks admin panel. Upon doing so, you will see the link to switch your admin view.
Upon switching the view and then clicking on the “Service Plans” functionality, you will be redirected to a page containing all the plans you created in your Plesk server.
Once you are redirected to the page, you will see all your service plans there, and to edit the permissions of an existing one, please click on it.
Performing the action above will redirect you to the service plan page itself, where you will see quite a few options to change various features, limits, and restrictions for the selected package.
The tab we are going to use here to apply feature restrictions is the “Permissions” tab. Thus, please click on it ti proceed. The Permissions section contains a full list of features you can enable or restrict.
Upon opening the “Permissions” tab, you can assign the services and permissions provided with the plan.
Permissions enable customers to change specific settings of their subscriptions. When a subscription is created, Plesk applies the preset values from the plan to the settings that the customer can change. Afterwards, updating the plan or applying an add-on plan does not override changes made by the customer.
To get a better understanding, we will discuss some of the features here and try to categorize them a bit. You can enable/disable a functionality by placing a tick in its corresponding checkbox.
You can enable or disable each feature based on your plan's needs, or the needs of the customers using the plan. Once you have ticked/unticked the features you want the service plan to have, please click on the “OK” button at the bottom of the page to apply your changes.
Some restrictions are not under the “Permissions” tab but are located under the “Hosting Parameters” tab. We will go over them underneath so you can get a better idea of them.
To access the “Hosting Parameters” tab, simply click on it from the tab section above.
Since there are many features under this tab, we will go over some of the most impactful below.

These settings help fine-tune what environment users can work with. To save the changes under this tab, please click on the “Ok” button located at the bottom of the page.
As you can see, Plesk makes it easy to manage feature restrictions through service plans and user roles. By tailoring access to specific tools and capabilities, you can create customized hosting environments, enforce security best practices, and provide users with only the features they need.
We hope this tutorial was helpful, and we kindly encourage you to review your service plans periodically to ensure your restrictions remain aligned with your hosting policies.
Nikola is an accomplished tech-savvy extraordinaire with over six years of experience in the web hosting field. He started as a customer care representative and quickly rose the ranks to become a support supervisor and, eventually - the head of the technical department in HostArmada. His deep understanding of the client's needs, combined with his technical knowledge, makes him the perfect man to create the ideal harmony between client satisfaction and professional problem-solving. You will often find him creating helpful tutorials, articles, and blog posts that help existing customers get around.