Move users between resellers via DirectAdmin to simplify hosting and boost efficiency. Our DirectAdmin Support team is ready to assist you.
Move Users Between Resellers via DirectAdmin
DirectAdmin is a trusted web hosting control panel designed to simplify website and server management. With its clean interface, it allows administrators and website owners to manage domains, email accounts, databases, files, and security settings without advanced technical skills. Beyond its everyday tools, DirectAdmin also provides the ability to move users between resellers, which is a critical feature for hosting providers.
This guide explains why transfers are necessary, how to perform them, what to check before starting, and how to resolve common problems that may appear during the process.
Why Moving Users Between Resellers Matters
Transferring users from one reseller to another is not a task for individual resellers. Instead, it falls under the responsibility of the server administrator. These migrations are often required in three major scenarios.
Business and Organizational Needs
- Adjusting to new reseller agreements when business relationships change
- Managing mergers and acquisitions where clients must shift under new ownership
- Handling reseller termination by moving their clients under a new reseller or the admin account
Performance and Resource Management
- Distributing users to balance server load and improve performance
- Migrating clients to upgraded servers with better hardware and resources
- Consolidating small resellers into fewer accounts for easier management
Client and Reseller Oversight
- Shifting high-value clients directly under the admin account for priority support
- Reassigning accounts when a reseller is unresponsive or failing to meet expectations
- Improving client experience by moving accounts to a reseller with stronger service capacity
Moving Users Between Resellers in DirectAdmin
DirectAdmin offers two main methods to transfer users: through the graphical interface or by using command line scripts. While performing these transfers, administrators can also set up a DirectAdmin Smarthost to ensure smooth email delivery for the accounts being moved.
Method 1: Using the Admin Panel (Recommended)
-
- Log in to DirectAdmin as the admin user
- Open the Admin Tools section
- Click on Move Users between Resellers
- Select the user accounts you want to transfer
- Choose the destination reseller from the drop-down list
- Click Move Users to complete the process
The panel confirms the transfer once it is finished, making this the safest and most straightforward method. Additionally, enabling DirectAdmin BlockCracking at this stage can help secure the accounts and prevent unauthorized access during migration.
Method 2: Using the Command Line
Administrators with root access can also move users through SSH. This method requires caution but offers more flexibility.
cd /usr/local/directadmin/scripts
./move_user_to_reseller.sh <username> <current_reseller> <new_reseller>
Pre-Migration Checklist
Successful migrations require careful preparation. Before you begin, focus on four critical areas.
- Plan the scope: Define which accounts and data must be moved and outline success criteria.
Create backups: Always perform complete backups of websites, emails, and databases. Test your rollback plan before the migration. - Verify data integrity: Audit source data, fix inconsistencies, and test small sample transfers before migrating all accounts.
- Check resources: Confirm that the destination reseller has the disk space and processing power to handle the new accounts.
Strong preparation prevents disruptions and reduces the risk of data loss.
Common Issues During User Migration
Even with planning, certain problems can occur. Being aware of them helps administrators respond quickly.
- Data loss or corruption: Avoid this by performing validation checks and using checksums during the transfer.
Downtime: Minimize disruption by scheduling migrations during off-peak hours and migrating in smaller groups. - Billing or licensing issues: Review contracts and license terms carefully to prevent errors.
- Permission errors: Document and reapply permissions after migration to ensure users maintain access.
- Email or DNS failures: Update DNS and MX records immediately to avoid email delivery problems.
By addressing these issues early, you can maintain stability and client confidence.
Converting a User to a Reseller in DirectAdmin
DirectAdmin also allows you to convert a regular user into a reseller. This action cannot be completed through the panel and requires SSH access.
cd /usr/local/directadmin/scripts
./user_to_reseller.sh USERNAME[Need assistance with a different issue? Our team is available 24/7.]
Conclusion
You can easily move users between resellers via DirectAdmin to streamline management, optimize resources, and ensure smooth hosting operations.
In brief, our Support Experts demonstrated how to fix the “554 5.7.1 : Relay access denied” error.
