In DirectAdmin, creating a user package and user is part of the process of setting up a hosting account. Here’s a step-by-step guide to help you through the process.
Table of Contents
Step 1: Create a User Package
A User Package in DirectAdmin defines the resource limits (bandwidth, disk space, email accounts, etc.) for the user.
Log in as Admin or Reseller:
Navigate to Admin/Reseller Level:
Once logged in, if you’re on the Admin level, navigate to the Reseller Level by clicking on “Reseller” from the top menu.
Create a Package:
- Go to Add Package under the Account Manager section or the User Packages section.
- Fill in the required details for the package. You’ll need to define the following resources:
- Bandwidth (monthly transfer limit)
- Disk Space
- Max Email Accounts
- Max FTP Accounts
- Max Databases
- Max Domains
- Subdomains
- Other settings such as CGI access, PHP access, SSL, etc.
- Give the package a name (e.g., Basic, Pro, etc.).
- Click Save or Submit to create the package.
Step 2: Create a User
After creating the user package, you can create a user account and assign the package to the user.
Navigate to Create User:
Go back to the Reseller Level interface.
Under the Account Manager, click on Create User.
Fill in the User Details:
- Fill in the following details:
- Username: Create a username for the new user.
- Email: The user’s email address (important for account notifications).
- Password: Set a secure password for the user.
- Domain: The domain name for the user’s website.
- IP: Assign an IP address for the user (either shared or dedicated).
- Package: Choose the User Package you created earlier.
Set User Limits:
- Depending on the package, some limits will already be pre-defined. However, you can manually adjust any limits if needed.
Finalize the Account:
- After filling in the user details and limits, click Submit to create the user.
Step 3: Manage and Modify Users
Once the user is created, you can manage their account, modify resources, or delete the account as necessary:
- Navigate to User Level or Reseller Level to manage users.
This process allows you to structure hosting services for users efficiently, providing them with appropriate resource allocations based on the package they are assigned.