What is reseller hosting?
Reseller hosting allows you to sell web hosting under your own brand using 0724 Hosting's infrastructure. You purchase a reseller account with allocated resources (disk space, bandwidth, accounts), then divide those resources into packages and sell them to your own clients.
Who is reseller hosting for?
- Web designers and developers: Offer hosting as an additional service to web design clients
- Digital agencies: Bundle hosting with web development and marketing services
- IT consultants: Manage multiple client websites on one platform
- Entrepreneurs: Start a hosting business without server infrastructure
- Freelancers: Generate recurring revenue from hosting management
Benefits of 0724 Hosting reseller hosting
- South African servers for fast nationwide performance
- DirectAdmin with LiteSpeed web server
- White-label hosting (your brand, our infrastructure)
- Free WHMCS billing software
- Private nameservers (ns1.yourbusiness.co.za)
- Dedicated South African support
- No setup fees, affordable pricing
Step 1: Sign up for reseller hosting
- Visit 0724 Hosting Reseller Plans
- Choose a reseller plan based on how many clients you expect:
- Starter: 10-20 small clients or 5-10 larger websites
- Business: 20-50 clients
- Professional: 50-100+ clients
- Complete the order and payment
- Wait for your welcome email (usually within 1 hour)
Welcome email contains
- Reseller DirectAdmin login URL
- Reseller username and password
- Server hostname
- Nameservers (ns1.0724.co.za, ns2.0724.co.za)
- Resource allocations
Step 2: Access your reseller DirectAdmin
- Go to the DirectAdmin URL in your welcome email
- Log in with your reseller credentials
- You will see the reseller-level DirectAdmin interface with additional options not available to regular users
Reseller DirectAdmin features
As a reseller, you can:
- Create and manage user accounts for your clients
- Create hosting packages with resource limits
- Suspend and unsuspend accounts
- View resource usage across all accounts
- Configure private nameservers
- Install WHMCS and other software
Step 3: Create hosting packages
Hosting packages define resource limits for accounts you create. Create packages that match the plans you want to sell.
Access package management
- In reseller DirectAdmin, go to Account Manager β Manage User Packages
- Click Add Package
Configure a basic hosting package
Example "Basic Plan" package:
- Package Name:
basic_hosting(internal name for WHMCS) - Bandwidth: 10GB or unlimited
- Disk Space: 5GB
- Inodes: 250,000 (file count limit)
- Email Accounts: 50 or unlimited
- MySQL Databases: 10
- Subdomains: Unlimited
- Parked Domains: 1
- Addon Domains: 5
- FTP Accounts: 10
- CGI: Enabled
- PHP: Enabled
- SSL: Enabled
- Cron Jobs: Enabled
- Click Add to save the package
- Repeat for each plan you want to offer (e.g., Business, Pro)
Recommended package structure
- Basic: 5GB disk, 5 domains, suitable for small business websites
- Business: 15GB disk, 15 domains, for agencies managing multiple client sites
- Professional: 30GB+ disk, 30+ domains, for larger agencies or high-traffic sites
Step 4: Install WHMCS (optional but recommended)
WHMCS automates billing, invoicing, account provisioning, and client management.
Install WHMCS via Softaculous
- In reseller DirectAdmin, go to Advanced Features β Softaculous Apps Installer
- Find WHMCS under Billing
- Click Install
- Configure:
- Domain: Where to install (e.g.,
billing.yourbusiness.co.zaoryourbusiness.co.za/whmcs) - Admin username, password, email
- Domain: Where to install (e.g.,
- Click Install
- Wait for installation to complete (2-3 minutes)
Licence WHMCS
WHMCS requires a licence:
- Free with reseller hosting: 0724 Hosting includes a free WHMCS "Owned" licence with reseller accounts
- Activate your licence in WHMCS admin during initial setup
- Contact support if you need help activating the licence
Connect WHMCS to DirectAdmin
See our WHMCS DirectAdmin connection guide for detailed instructions.
Step 5: Set up your brand
Create your business website
- Register a domain for your business (e.g.,
yourbusiness.co.za) - Point the domain to 0724 Hosting nameservers
- Create an addon domain in DirectAdmin for your business site
- Install WordPress or build a website
- Include:
- Hosting plans and pricing
- About your company
- Contact information
- Link to your client area
- Knowledge base or support portal
Configure private nameservers (optional)
Private nameservers use your domain instead of 0724 Hosting's:
- Instead of:
ns1.0724.co.za - You use:
ns1.yourbusiness.co.za
To set up:
- Register nameserver hostnames at your domain registrar
- Point them to 0724 Hosting server IPs (provided in welcome email)
- Configure in DirectAdmin: Account Manager β Nameservers
- Contact support for assistance
Step 6: Create your first client account
Manual account creation in DirectAdmin
- Go to Account Manager β Add New User
- Fill in:
- Username: Client's username (lowercase, no spaces)
- Email: Client's email
- Password: Strong password (client can change later)
- Domain: Client's domain name
- Package: Select hosting package
- IP: Use shared IP
- Click Create
- The client account is created with its own DirectAdmin login
Automated account creation via WHMCS
Once WHMCS is connected:
- Client orders hosting through your website/WHMCS
- Client pays invoice
- WHMCS automatically creates the DirectAdmin account
- Client receives welcome email with login details
Step 7: Provide client login details
Give clients access to DirectAdmin:
- DirectAdmin URL: Your WHMCS URL or server hostname
- Username: Their DirectAdmin username
- Password: Initial password (they should change it)
- Nameservers: ns1.0724.co.za and ns2.0724.co.za (or your private nameservers)
Managing client accounts
View all accounts
- Go to Account Manager β List Accounts
- You will see all client accounts with:
- Username, domain, package
- Disk and bandwidth usage
- Status (active, suspended)
Suspend an account
- Go to List Accounts
- Find the client account
- Click Suspend
- The account will be disabled (website offline, no DirectAdmin access)
Unsuspend an account
- Find the suspended account in List Accounts
- Click Unsuspend
- The account is restored immediately
Change a client's package
- Go to List Accounts
- Click Modify User
- Change the Package dropdown
- Click Save
- New resource limits apply immediately
Monitoring resource usage
View your reseller resource usage
- In DirectAdmin dashboard, view:
- Disk Usage: Total used vs allocated
- Bandwidth: Monthly bandwidth used
- Domains: Number of accounts created
- Upgrade your reseller plan if approaching limits
View individual client usage
- Go to Account Manager β List Accounts
- View disk and bandwidth for each client
- Identify clients approaching their limits
- Upgrade their package or contact them
Pricing your hosting plans
Set prices that cover costs and provide profit margin:
Calculate costs
- Reseller hosting plan cost (e.g., R500/month)
- WHMCS licence (included free with 0724 Hosting)
- Domain registration (if you include domains)
- Your time for support and management
Example pricing structure
If your reseller plan costs R500/month:
- Basic Plan: R150/month (break even at 4 clients, profit after)
- Business Plan: R300/month
- Professional Plan: R500/month
Adjust based on your target market and competition.
Support and technical knowledge
What you need to know
As a reseller, you should be familiar with:
- DirectAdmin basics (creating accounts, managing email)
- DNS and nameserver configuration
- Basic website troubleshooting (DNS, FTP, databases)
- Email setup and deliverability
- WordPress installation and basic maintenance
What 0724 Hosting handles
- Server maintenance and security updates
- Server performance and uptime
- Infrastructure-level issues
- DirectAdmin software updates
- Backup systems
Support channels
- For resellers (you): Contact 0724 Hosting support for server/infrastructure issues
- For your clients: You provide first-line support; escalate technical issues to us
Best practices for reseller hosting success
- Start small: Begin with a few clients, learn the business, then scale up
- Automate with WHMCS: Save time with automated billing and provisioning
- Set clear expectations: Define what support you provide vs what clients must handle
- Monitor usage: Keep an eye on resource usage to avoid running out of space
- Backup client data: Use DirectAdmin backup features regularly
- Stay organised: Keep track of client accounts, packages, and support requests
- Provide value beyond hosting: Offer web design, SEO, maintenance services
- Document processes: Create knowledge base articles for common client questions
Common challenges and solutions
Challenge: Running out of disk space
Solution: Monitor usage regularly, upgrade reseller plan before hitting limits, or limit client package sizes.
Challenge: Clients don't understand DNS
Solution: Offer to configure nameservers for clients, create simple guides, or include domain setup in your service.
Challenge: Managing support requests
Solution: Use WHMCS support ticket system, set clear support hours, create FAQ and knowledge base.
Challenge: Clients exceed package limits
Solution: Monitor usage, contact clients proactively, offer package upgrades, or suspend if necessary.
Next steps
- Review our client management guide
- Learn about white-label setup
- Configure WHMCS automation
- Create your first hosting package
- Sign up your first client
Getting help
If you need assistance setting up your reseller hosting, configuring WHMCS, creating packages, or managing clients, contact 0724 Hosting support. We provide dedicated reseller support including:
- Initial reseller account setup and configuration
- WHMCS installation and DirectAdmin integration
- Private nameserver setup
- Package configuration assistance
- Technical troubleshooting and escalations