Skip to main content
Navigation Path: Admin Dashboard → Settings → Website Configuration
URL: /admin/CreateWebOption

Overview

Control how websites are created and managed including resource allocations, user limitations, trial periods, branding, and helpdesk automation.

Resources

Disk space and bandwidth

Limitations

Creation limits and delays

Trial & Expiry

Trial periods and expiration

Branding

Custom setup images

Resource Allocation

Configure default disk space and bandwidth limits for new websites.
SettingRangeRecommended
Disk Space (MB)150 - 99,999,999,9991,000 - 5,000
Bandwidth (MB/month)150 - 99,999,999,99910,000 - 50,000
Bandwidth Warning (%)0 - 10080%
Start with conservative limits and increase based on actual usage patterns. Monitor resource consumption regularly and adjust limits to match your hosting capacity and customer needs.
Bandwidth Warning: When a website reaches the specified percentage of its bandwidth limit, the system will send a notification to the website owner, allowing them to upgrade before hitting the limit.

User Limitations

Control how many websites users can create and how frequently.
SettingDescriptionRecommended
Max Websites per UserTotal websites allowed5-10 for standard users
Creation Delay (seconds)Wait time between creations60-300 seconds
Threshold LimitConcurrent creations1 (one at a time)
Security vs. User Experience: Balance security with user experience. Too restrictive limits may frustrate legitimate users, while too lenient limits may allow abuse. Monitor creation patterns and adjust accordingly.
Set creation delays to prevent automated abuse while allowing legitimate users to create multiple websites. Consider offering higher limits for premium customers or verified accounts.

Trial & Expiry Settings

Configure trial periods and expiration handling for websites.
SettingRangeRecommended
Trial Period (days)1-365 (0 = disabled)7-30 days
Delete After Expiry (days)0-365 (0 = immediate)7-14 days
Default Expiry (days)1-36530 days
Expiration Flow:
  1. Website reaches expiration date
  2. Website is suspended/disabled
  3. Grace period begins (Delete After Expiration)
  4. If not renewed, permanently deleted
Data Loss Prevention: Ensure customers are aware of expiration policies. Send multiple reminders before expiration. Provide adequate grace period for renewals. Back up data before permanent deletion.
Offer a 7-14 day grace period after expiration to allow customers time to renew. Send expiration reminders at 30, 14, 7, and 1 day before expiration. Consider offering easy renewal options.

Branding Assets

Customize the website creation experience with your branding. Website Setup Image Custom image displayed during website creation.
  • Size: 1200 x 600 pixels
  • Format: JPG, PNG, GIF
  • Max Size: 2 MB
  • Use: Branding during setup
Use high-quality images that reflect your brand identity. Ensure images are optimized for web to maintain fast loading times. Test images on different screen sizes for responsiveness.

Helpdesk Automation

Configure automatic ticket management to improve support efficiency.
SettingRangeRecommended
Ticket Retention (days)1-36530-90 days
Auto-Close Awaiting (days)1-3657-14 days
Auto-Close Process:
  1. Ticket status changes to “Awaiting Customer”
  2. Auto-close countdown begins
  3. If no customer response within specified days
  4. System automatically closes ticket
  5. Customer receives notification
Ticket Retention: Closed tickets are kept for the specified retention period before being archived or deleted. This allows you to reference historical support interactions and maintain customer service records.
Set auto-close to 7-14 days for “Awaiting Customer” tickets. Send a reminder 2 days before auto-closing. Allow customers to easily reopen closed tickets if needed.

Configuration Examples

  • Starter Plan
  • Professional
  • Enterprise
  • Disk: 1,000 MB (1 GB)
  • Bandwidth: 10,000 MB (10 GB)
  • Warning: 80%
  • Max Websites: 3
  • Delay: 300 sec (5 min)
  • Trial: 14 days
  • Delete After: 7 days

Best Practices

  • Monitor overall server resource usage regularly
  • Set limits based on your actual hosting capacity
  • Provide upgrade paths for users who need more resources
  • Send proactive notifications when users approach limits
  • Keep some buffer capacity for traffic spikes
  • Review and adjust limits quarterly based on usage patterns
  • Consider tiered plans with different resource allocations
  • Offer generous trial periods to encourage signups (14-30 days)
  • Send welcome emails with trial information and expiration dates
  • Provide reminders at 50%, 75%, and 90% of trial period
  • Make conversion to paid plans easy and clear
  • Offer incentives for converting before trial ends
  • Track trial-to-paid conversion rates
  • Adjust trial length based on conversion data
  • Set reasonable creation limits that don’t frustrate users
  • Provide clear error messages when limits are reached
  • Offer upgrade options when users hit limits
  • Make resource usage visible to users
  • Send notifications before reaching limits
  • Provide self-service upgrade options
  • Respond quickly to limit increase requests
  • Implement creation delays to prevent automated abuse
  • Monitor for unusual creation patterns
  • Set reasonable per-user website limits
  • Use CAPTCHA for website creation if needed
  • Track and block abusive users
  • Require email verification for new accounts
  • Review creation logs regularly for suspicious activity

Troubleshooting

Issue: Users receive errors when trying to create websitesSolutions:
  1. Check if user has reached their website limit
  2. Verify creation delay isn’t too restrictive
  3. Review server resource availability
  4. Check for error messages in logs
  5. Ensure hosting server is accessible
  6. Verify DirectAdmin API is working
Issue: Websites expire before users can renewSolutions:
  1. Review trial period settings and increase if needed
  2. Set up renewal reminders earlier (30+ days)
  3. Check payment gateway configuration
  4. Verify email notifications are being sent
  5. Extend grace period for renewals
  6. Offer easier renewal process
Issue: Websites exceed configured resource limitsSolutions:
  1. Verify settings are saved correctly
  2. Check monitoring system is active and running
  3. Clear configuration cache
  4. Restart monitoring services
  5. Verify DirectAdmin quota settings
  6. Check for override settings on individual websites
Issue: Custom branding image doesn’t appearSolutions:
  1. Verify image file size is under 2 MB
  2. Check image dimensions (1200 x 600 recommended)
  3. Ensure file format is JPG, PNG, or GIF
  4. Clear browser and server cache
  5. Re-upload the image
  6. Check file permissions on server

Quick Reference

Resource Conversion

UnitMBGB
1 GB1,0241
5 GB5,1205
10 GB10,24010
20 GB20,48020
50 GB51,20050

Common Settings

SettingTypical RangeRecommended
Disk Space500-20,000 MB1,000-5,000 MB
Bandwidth5,000-200,000 MB10,000-50,000 MB
Max Websites1-505-10
Trial Period7-30 days14 days