You may sometimes need to set limits for certain HestiaCP users because you have limited resources or want to avoid potential HestiaCP performance issues. The panel offers Packages for this purpose, allowing you to limit each user's resource usage according to your needs.
Configuring HestiaCP Packages
To edit them, go to the user tab while logged in as admin in the HestiaCP panel. To the right of the option to add users, you will find the packages option:
Once there, you can edit the default packages by left-clicking their names, or add a new one:
Once you have selected a package, configure its name, the maximum disk quota allowed, the maximum bandwidth allowed and the number of backups allowed:
For websites hosted under user accounts, you can manage:
- Number of domains.
- Maximum number of aliases (for example www.dominio).
- The apache templates in the third option and the nginx templates in the fifth (Creating new templates for Nginx/Apache in HestiaCP)
- The PHP version used for the user.
You can also manage the default DNS template and the maximum number of zones:
For mail, you can limit:
- Maximum number of domains.
- Maximum number of accounts per domain.
- As well as the maximum number of emails per hour per email account.
For databases, you can only limit the number of databases:
Finally, at the system level, you can limit the maximum number of Crons (scheduled jobs) and specify whether the user will have SSH access:
Applying Packages.
To apply a Package to a user, go to the users panel, hover over the user and click the pencil to edit the user:
Once there, you can select the Package, which will be applied automatically when you save. You can find more information about Packages in the HestiaCP documentation.
Remember, if you have any questions about this or any other issue related to your servers on Clouding, feel free to write to soporte@clouding.io We're here to help with whatever you need. Get in touch!