Cloud House Technologies Logo
CloudHouse Technologies
HomeServicesProjectsBlogAbout UsCareersContact UsLogin
    Cloud House Technologies Logo
    CloudHouse Technologies
    HomeServicesProjectsBlogAbout UsCareersContact UsLogin

    How to Create and Manage Reseller Accounts in DirectAdmin: Complete 2026 Guide

    Priya

    Content Writer & Researcher

    Last Updated: 20 July 2026
    banner-directadmin-reseller-setup-guide.png
    🖥️

    Need Help Managing Your DirectAdmin Reseller Server?

    From reseller provisioning to performance monitoring, CloudHouse handles complete DirectAdmin server administration so your hosting business runs without interruptions. Get expert support today.

    🔧 Book Free DiagnosisCall NowWhatsApp
    🖥️12,400+PCs Fixed
    ⭐4.9★Google Rating
    ⚡<15 minAvg. Response
    🛡️ISO 27001Certified

    If you manage a DirectAdmin server and need to offer hosting to multiple clients, setting up reseller accounts is the most efficient way to delegate control without surrendering admin access. A reseller account sits between the server admin and end users — the reseller can create and manage their own user accounts, domains, and resources within the limits you define. This guide walks you through every step of creating and managing DirectAdmin reseller accounts, including real CLI commands and fixes for the most common errors.

    What Is a Reseller Account in DirectAdmin?

    DirectAdmin uses a three-tier account hierarchy: Admin → Reseller → User. As the admin, you control the entire server. Resellers are sub-admins you create — they can build their own hosting business by creating user accounts and allocating resources from a pool you assign them. Users sit at the bottom and only manage their own websites, email, and databases.

    • Admin: Full server control — creates resellers, manages IPs, installs software
    • Reseller: Creates and manages user accounts, allocates resources within their package limits
    • User: Manages their own domains, email, FTP, and databases only

    Before creating a reseller account, you must first create a Reseller Package that defines how much disk space, bandwidth, and accounts the reseller can distribute.

    💡 None of these worked? Skip the guesswork.

    Get Expert Help →

    Step 1: Create a Reseller Package

    A Reseller Package is a template that sets the maximum resources a reseller can allocate to their users. You must create this before creating the reseller account itself.

    1Navigate to Reseller Packages

    Log into your DirectAdmin admin panel at https://your-server-ip:2222, then go to Server Management → Manage Reseller Packages and click Add Package.

    2Configure Resource Limits

    Set the following limits for the package:

    • Package Name: Use a clear name with no spaces (e.g., reseller_basic)
    • Disk Space: In MB — e.g., 50000 for 50 GB
    • Bandwidth: Monthly transfer limit in MB — e.g., 500000 for ~500 GB
    • Domains: How many domains the reseller can host
    • Subdomains: Total subdomains across all their user accounts
    • Email Accounts: Total email addresses the reseller can create
    • MySQL Databases: Total databases allowed across all their users
    • FTP Accounts, Email Forwarders, Mailing Lists, Autoresponders: Set as needed
    3Save the Package

    Click Save. The package will now appear in the dropdown when creating a reseller account.

    1"Your reseller account has reached its assigned limit"

    The reseller has exceeded their package allocation (disk, bandwidth, domains, or accounts). Fix: go to List Resellers → Modify the reseller → assign a higher-tier package, or enable overselling if appropriate.

    2"You have not given the reseller any IPs"

    The reseller has no IP address assigned and is trying to create a dedicated-IP domain. Fix: modify the reseller and set their IP type to Shared – Server, or assign a dedicated IP from your server's IP pool.

    3"License limits exceeded"

    Your DirectAdmin license is a Personal license (1 account only). Resellers require a Reseller or Business license. Fix: upgrade your DirectAdmin license at the DirectAdmin client portal.

    4"Cannot create reseller – username already exists"

    The username is taken at the system level. Choose a different username. If the username exists due to corrupted data, remove the orphaned entry from /usr/local/directadmin/data/users/ and recreate.

    5Reseller's users list appears empty or corrupted

    This is caused by simultaneous file write locking issues. Fix by running the built-in repair script:

    /root/fix.sh

    This rebuilds the users.list files for all resellers and the admin account.

    6DNS error: "The ns2 value is not correctly sanitized"

    A trailing space in the nameserver config is blocking domain creation under the reseller. Fix: go to Admin Settings and remove any trailing whitespace from the ns2 nameserver value.

    7Reseller can't create user accounts despite having quota

    Check the reseller's user.conf file — if vdomains=0, that overrides the package. Also verify the reseller has IP addresses available and that the license supports the number of accounts.

    For ongoing reseller management, CloudHouse can handle DirectAdmin server administration end-to-end — from reseller provisioning to performance monitoring. Learn more at our server management service.

    FAQs

    Get the Free Linux Server Admin Cheatsheet (PDF)

    Essential commands for server management, networking, and troubleshooting — all on one printable page.

    Running Linux servers? Let us manage them for you.

    Our Managed Linux Server plans cover updates, security hardening, monitoring, and 24/7 incident response — so your servers stay up and your team stays focused.

    • Proactive OS patching and security updates
    • 24×7 monitoring with instant alerting
    • Backup configuration and disaster recovery
    • Dedicated Linux engineers on call
    See Pricing Plans →

    What our customers say

    “Our production server went down at 2 AM. CloudHouse had it back online in under 20 minutes. Incredible response time.”

    Arun S.

    CTO, SaaS Startup

    “They migrated our entire infrastructure from Ubuntu 18 to 22 with zero downtime. Couldn't have asked for better.”

    Deepak N.

    DevOps Lead

    Frequently Asked Questions

    Yes, but deleting a reseller will permanently and irreversibly delete all user accounts, websites, databases, and email accounts under them. Always back up all data before deleting a reseller. If you only need to suspend access temporarily, use the Suspend option instead.

    Book your free 15-minute diagnosis

    A certified technician will call you back within 15 minutes during business hours.

    Share this article

    Leave a Comment

    Comments (0)

    Loading comments...

    Struggling With DirectAdmin Reseller Setup?

    Reseller configuration errors can lock out your clients and stall your hosting business. Our DirectAdmin specialists have set up hundreds of reseller environments — we can get yours running in hours, not days. Contact CloudHouse for fast, reliable server management.

    Call Now — FreeWhatsApp Us

    Why CloudHouse?

    • ISO 27001:2022 certified
    • 12,400+ devices supported
    • 4.9★ on Google
    • Sub-15-minute response

    CloudHouse Technologies

    Innovative cloud solutions for modern businesses. We deliver cutting-edge technology with exceptional service.

    Contact Us

    CloudHouse Technologies Pvt.Ltd
    Special Economic Zone(SEZ),
    Infopark Thirissur,4B-15,
    Indeevaram,Nalukettu Road,
    Koratty, Kerala, India-680308
    0480-27327360
    info@cloudhousetechnologies.com

    Quick Links

    • Our Services
    • Gold Loan Software
    • About Us
    • Contact
    • Terms and Conditions
    • Privacy Policy
    ISO27001:2022
    Certified

    © 2026 CloudHouse Technologies Pvt.Ltd. All rights reserved.

    Back to top