What is DirectAdmin reseller hosting?
Reseller hosting allows you to purchase hosting resources from 0724 Hosting and resell hosting accounts to your own clients. You act as a hosting provider, creating and managing accounts, setting prices, and providing support while we handle the servers, infrastructure, and backend administration.
Key reseller capabilities:
- Create unlimited user accounts within your allocated resources
- Create custom hosting packages with different disk, bandwidth, and feature limits
- Manage client accounts including suspension, password resets, and modifications
- Brand your hosting service with your company name and logo
- Set your own pricing and payment terms for clients
- Provide first-level support to your clients
Accessing DirectAdmin reseller panel
Log in to DirectAdmin:
- Visit https://ca.0724.co.za
- Log in to the client area
- Go to Services β My Services
- Click your reseller hosting service
- Click Log in to DirectAdmin
- You will be logged in as a reseller-level account
DirectAdmin reseller interface:
The reseller interface includes sections for:
- Account Manager: Create, modify, list, suspend, and delete user accounts
- Account Management: Manage packages, IPs, and reseller settings
- Your Account: Manage your own reseller account settings
- Statistics: View resource usage and account activity
Understanding reseller resource allocation
Your reseller limits:
Your reseller account has total resource allocations you divide among your clients:
- Disk space: Total storage across all user accounts (e.g., 100 GB)
- Bandwidth: Total monthly data transfer for all users (e.g., 1000 GB or unlimited)
- Domains: Number of domains you can host across all accounts
- Email accounts: Usually unlimited
- Databases: Usually unlimited
- FTP accounts: Usually unlimited
Check your reseller usage:
- DirectAdmin dashboard shows total usage
- View disk space used / available
- View bandwidth used this month / available
- See how many user accounts you have created
Resource math example:
If your reseller plan includes 100 GB disk space:
- You could create 10 accounts with 10 GB each
- Or 50 accounts with 2 GB each
- Or a mix: 5 Γ 10 GB + 25 Γ 2 GB = 100 GB total
- Keep 20-30% buffer for overhead and growth
Creating hosting packages
Packages are templates that define resource limits for user accounts. See our detailed guide: Creating Hosting Packages in DirectAdmin.
Quick package setup:
- Go to Account Manager β Manage User Packages
- Click Add Package
- Set package name (e.g., "Basic", "Pro", "Premium")
- Configure:
- Disk space quota (in MB)
- Bandwidth quota (in MB or unlimited)
- Email accounts limit
- Database limit
- Domain limits (addon domains, subdomains, pointers)
- FTP accounts
- Inodes (file count) limit
- Feature access (PHP, CGI, SSL, SSH, cron jobs)
- Click Create
Recommended package structure:
Basic Package (Starter/Entry):
- 2-5 GB disk space
- 20-50 GB bandwidth
- 10-25 email accounts
- 5-10 databases
- 1-5 addon domains
- Price: R50-R100/month
Professional Package (Small Business):
- 10-20 GB disk space
- 100-200 GB bandwidth
- 50-100 email accounts
- 25 databases
- 10 addon domains
- Price: R150-R300/month
Premium Package (Enterprise):
- 50+ GB disk space or unlimited
- Unlimited bandwidth
- Unlimited email accounts
- Unlimited databases
- Unlimited addon domains
- Price: R400-R800/month
Managing user accounts
See our detailed guide: Managing Reseller User Accounts.
Create a user account:
- Go to Account Manager β Add New User
- Enter username (lowercase, no spaces)
- Enter email address (client contact email)
- Set password (provide to client securely)
- Enter primary domain name
- Select package from dropdown
- Select IP address (shared or dedicated)
- Click Create
- Account is created instantly
List and manage users:
- Go to Account Manager β List Users
- View all accounts with usage statistics
- Options for each user:
- Modify: Change limits, package, email
- Suspend: Disable account (non-payment, abuse)
- Unsuspend: Reactivate suspended account
- Delete: Permanently remove account
- Login as User: Access their DirectAdmin to help troubleshoot
- Change Password: Reset DirectAdmin password
IP address management
Shared vs dedicated IPs:
Shared IP (default):
- Multiple user accounts share one IP address
- Standard for most hosting accounts
- Works fine for websites and email
- SSL certificates work via SNI (Server Name Indication)
- No extra cost
Dedicated IP:
- User account gets unique IP address
- Required for some legacy SSL scenarios
- Allows access via IP address directly
- Additional cost (purchase from 0724 Hosting)
- Useful for email reputation management
Assign IP to user:
- When creating account, select Shared or Dedicated IP
- For existing accounts, go to Modify User and change IP assignment
- Dedicated IPs must be purchased and assigned to your reseller account first
Request dedicated IPs:
Contact 0724 Hosting support to purchase additional dedicated IPs for your reseller account. Costs typically R25-R50/month per IP.
Branding your reseller hosting
Custom branding options:
- Company name: Display your business name in DirectAdmin
- Support email: Set your support email for client notifications
- Custom nameservers: Use your own branded nameservers (requires DNS setup)
- Logo: Some DirectAdmin skins support custom logos
Set reseller branding:
- Go to Account Manager β Reseller Settings (if available)
- Or contact 0724 Hosting support to configure:
- Your company name
- Support email address
- Custom nameserver hostnames (if desired)
Custom nameservers:
Instead of using ns1.practiwebs.co.za and ns2.practiwebs.co.za, you can brand nameservers:
ns1.yourdomain.co.zans2.yourdomain.co.za
Setup requirements:
- Register nameserver hostnames with your domain registrar
- Point them to 0724 Hosting nameserver IPs (provided by support)
- Contact 0724 Hosting to configure DNS zone
Managing backups
Backup types available:
0724 Hosting provides JetBackup for all reseller and user accounts:
- Daily backups: Automatic daily backups of all accounts
- Retention: Typically 7-30 days (depending on your reseller plan)
- Full account backups: Website files, databases, email, and configuration
- Selective restore: Restore individual files, databases, or email accounts
Access backups:
- Log in to DirectAdmin
- Click JetBackup in the main menu
- View available backup dates
- Restore full account or individual components
User backups:
- Your clients can access JetBackup from their DirectAdmin
- They can restore their own websites, databases, and email
- Backups are automatic - no configuration needed
Create manual backup:
- Go to Account Manager β List Users
- Select user
- Click Create Backup (if available)
- Or instruct user to create backup from their DirectAdmin
Security and access control
Reseller security best practices:
- Strong reseller password: Use complex password for your reseller account
- Secure user passwords: Require clients to use strong passwords
- Disable SSH by default: Only enable for users who need it
- Monitor account activity: Check for unusual disk/bandwidth usage
- Update client software: Encourage clients to keep WordPress and plugins updated
- Enable two-factor authentication: If available in DirectAdmin
Handling compromised accounts:
If a user account is hacked or compromised:
- Suspend account immediately to stop malicious activity
- Scan for malware using DirectAdmin file manager or SSH
- Change all passwords (DirectAdmin, FTP, database, email)
- Review file changes and remove malicious files
- Update software (WordPress, plugins, themes)
- Restore from backup if necessary
- Unsuspend once cleaned
Preventing abuse:
- Set appropriate inode limits (100k-500k) to prevent excessive files
- Monitor bandwidth for sudden spikes (may indicate spam or malware)
- Suspend accounts immediately if receiving abuse complaints
- Review Acceptable Use Policy with clients
Monitoring resource usage
Monitor reseller resources:
- DirectAdmin dashboard shows:
- Total disk space used / available
- Bandwidth used this month / available
- Number of user accounts created
- Check weekly to avoid overselling
Monitor individual user usage:
- Go to Account Manager β List Users
- View disk and bandwidth columns
- Identify users approaching limits
- Contact users to upgrade or optimise
Usage warnings:
- When user approaches 80% of disk/bandwidth: Notify them to upgrade
- At 90%: Send urgent warning
- At 100%: Website and email stop working until cleanup or upgrade
Integrating with WHMCS or billing software
WHMCS integration:
WHMCS is billing and client management software popular with resellers. It can:
- Automatically create DirectAdmin accounts when clients order
- Provision packages based on WHMCS products
- Suspend accounts for non-payment automatically
- Send invoices and payment reminders
- Provide client portal for viewing services
- Integrate with payment gateways (PayFast, Stripe, PayPal)
Setup WHMCS with DirectAdmin:
- Purchase WHMCS licence (or use WHMCS.com hosted version)
- Add DirectAdmin server in WHMCS:
- Server hostname
- Your reseller username
- Your reseller password
- DirectAdmin API port (2222)
- Create products in WHMCS mapped to DirectAdmin packages
- Test account creation
Contact 0724 Hosting support for assistance setting up WHMCS with your reseller account.
Alternative billing solutions:
- Blesta: Similar to WHMCS, lower cost
- HostBill: Feature-rich billing platform
- ClientExec: Client management and billing
- Manual billing: Use invoicing software (Xero, QuickBooks) and create accounts manually
Supporting your clients
First-level support responsibilities:
As a reseller, you provide support to your clients for:
- DirectAdmin usage questions (email setup, file uploads, databases)
- Account login issues
- Domain DNS configuration
- Email client setup
- WordPress and application installation
- Website troubleshooting
When to escalate to 0724 Hosting:
Contact 0724 Hosting support for:
- Server-level issues (downtime, performance)
- DirectAdmin software issues or errors
- IP address assignments
- Reseller account upgrades or modifications
- Advanced technical issues beyond your expertise
Support resources for your clients:
- Share links to 0724 Hosting knowledge base articles
- Use DirectAdmin official documentation
- Create your own FAQ or knowledge base
- Provide email setup guides with your branded information
Upgrading your reseller plan
When to upgrade:
- You have allocated 80% of disk space or bandwidth
- You want to create more user accounts
- Clients need more resources than current packages allow
- You want dedicated IPs or additional features
How to upgrade:
- Log in to https://ca.0724.co.za
- Go to Services β My Services
- Click your reseller hosting service
- Click Upgrade/Downgrade
- Select new reseller plan
- Pay prorated difference
- Resources updated instantly
Or contact 0724 Hosting support to discuss custom reseller plans for larger operations.
Pricing your hosting packages
Pricing strategy:
Set pricing based on your costs and target margin:
- Calculate your cost per account:
- Monthly reseller plan cost Γ· number of accounts you plan to host
- Example: R500/month reseller Γ· 20 accounts = R25/account cost
- Add margin:
- Multiply by 2-4Γ for profit margin
- Example: R25 cost Γ 3 = R75 selling price minimum
- Consider market rates:
- South African hosting: R50-R800/month depending on features
- Position your packages competitively
- Tiered pricing:
- Basic: R50-R100/month
- Pro: R150-R300/month
- Premium: R400-R800/month
Additional revenue streams:
- Charge for website migrations (R300-R1000 per site)
- Offer email setup service (R200-R500)
- Provide website development or maintenance contracts
- Sell domains with markup
- Offer dedicated IPs (R25-R100/month markup)
Growing your reseller business
Tips for success:
- Focus on a niche: Target specific industries (restaurants, legal firms, e-commerce)
- Provide excellent support: Fast responses build loyalty and referrals
- Bundle services: Offer hosting + domain + email + website development
- White-label everything: Brand all touchpoints with your company name
- Automate billing: Use WHMCS to reduce manual work
- Offer migrations: Make switching to your hosting easy and free
- Network locally: South African businesses prefer local providers
- Create content: Blog about hosting, SEO, and website tips
Marketing your reseller hosting:
- Website with clear pricing and features
- Google Ads targeting local searches (e.g., "web hosting South Africa", "hosting Johannesburg")
- Social media presence (Facebook, LinkedIn)
- Partner with web designers and agencies
- Offer referral incentives to existing clients
- Attend local business networking events
Common reseller challenges and solutions
Challenge: Overselling resources
Solution:
- Monitor usage weekly
- Keep 20-30% buffer room
- Upgrade reseller plan proactively when at 70-80% capacity
- Set realistic package limits
Challenge: Client support taking too much time
Solution:
- Create knowledge base articles for common questions
- Use email templates for frequent responses
- Implement ticketing system or use WHMCS support desk
- Set support hours (e.g., weekdays 9-5 SAST)
- Charge premium for after-hours support
Challenge: Clients not paying invoices
Solution:
- Use automated billing (WHMCS) with payment reminders
- Suspend accounts automatically at 7 days overdue
- Delete accounts at 30 days overdue (after backup and warning)
- Require upfront payment for new clients
- Offer discounts for annual prepayment
Challenge: Low profit margins
Solution:
- Increase prices gradually (5-10% annually)
- Upsell additional services (domains, SSL, email, backups)
- Focus on higher-tier packages with better margins
- Reduce support load with better documentation
- Bundle services for higher perceived value
Getting help from 0724 Hosting
As a reseller, you have access to 0724 Hosting support for:
- Technical server issues
- DirectAdmin configuration assistance
- Reseller account upgrades
- IP address allocation
- WHMCS integration help
- Migration assistance for large accounts
- Advice on reseller best practices
Contact 0724 Hosting support for reseller assistance. We are here to help your reseller business succeed.