Creating a web hosting plan in DirectAdmin¶
When creating website hosting packages or plans within DirectAdmin you have the option to customize several different factors/features. For instance, you could create Package A which could have 20GB of storage while Package B has 50GB, this is especially useful if you plan on creating upgradable tiers for your users.
Creating a hosting plan for your reseller account¶
1. Log in to Direct Admin.¶
This is in most cases found at your-domain:2222, although you can also directly login to your reseller account from our Client Area > Services > Click on the reseller account > Login to DirectAdmin
2. Changing Access Level¶
Within Direct Admin, Navigate to Access Level > Reseller
3. Navigating to the Manage User Package application¶
Click on the "Manage User Packages" application under the "Account Manager" section.
4. Add & Save the Web Hosting package¶
Click on the "Add Package" button.
You will now be presented with a range of settings and options that you can configure for your hosting package, simply configure the settings to your requirements and click on "Save" to create the new website hosting plan.
Your website hosting plan should now be created and can be assigned to any new or existing account under your reseller hosting account.
Customizable DirectAdmin hosting package features¶
A list of all configurable options for DirectAdmin hosting packages, along with their short description.
| ||Maximum amount of allowed Network Bandwidth usage|
| ||Maximum amount of Storage Space|
| ||Amount of file inodes allowed. (Total number of files)|
| ||Amount of domains/websites the package can add|
| ||Amount of sub-domains the package can add (ex: subdomain.domain.com)|
| ||Amount of email accounts the package can create.|
| ||Amount of emailing forwarders the package can create.|
| ||Amount of mailing lists the package can create.|
| ||Amount of emailing autoresponder's allowed.|
| ||Number of databases allowed to be created.|
| ||Number of pointers allowed. It is basically a domain forwarder that allows you to forward one domain to another.|
| ||Number of FTP accounts allowed.|
| ||Access to the ability to use CGI scripts|
| ||Access to run PHP files|
| ||Access to configure SpamAssassin, an email spam filter|
| ||An email address that catches all email sent to a domain, regardless of if the email address is correct or not|
| ||Ability to issue SSL certificates|
| ||Ability to create cron-jobs|
| ||Ability to view server information, like storage, CPU, etc.|
| ||Ability to create login keys for DirectAdmin's API|
| ||Access to DNS Management for the hosting account|
| ||System will suspend if the user hits package limits|
| ||We recommend setting this to "Evolution"|
| ||Will set the default language of the users control panel|
| ||The name of the hosting plan/package|
Editing an existing web hosting package¶
If you ever require to edit a certain web hosting plan or decide later on to tune a specific feature, you can do so by navigating to the "Manager User Packages" application in your DirectAdmin account and click on the web hosting plan you wish to edit.
Using Feature Sets¶
Feature sets give you the ability to completely disable certain functions of a web hosting account. Feature sets can be found towards the bottom of the page when adding a new hosting package or customizing an existing one.
The following set of feature sets can be disabled/enabled:
- Core Functions: Basic features of a hosting account, including the file manager, domains, etc.
- DNS Only: Ability to edit/manage DNS records for the hosting account.
- Email Only: Ability to view, create, receive and send emails.
Using Feature sets to create an email only hosting package for DirectAdmin¶
Feature sets can for instance be used to create email-only web hosting accounts, these are hosting plans that only have the ability to email.
When viewing the feature set section, click on "Allow Selected" and only select the "E-mail Only" option.
This will create an email-only hosting plan, where the user can only use the hosting account to send, view and receive emails.