VPS & Dedicated Hosting: Reseller Account Transfers
Transferring a reseller account can seem daunting, but with the right guidance, it becomes a manageable process. This guide provides detailed instructions on how to transfer a reseller account, including steps for migrating your clients’ data, updating DNS settings, and ensuring minimal downtime. By following these steps, you can smoothly transition your reseller account to a new hosting provider or server.
Single Account Transfer
To help transfer a single account's content to the dedicated server, follow these steps:
- Log in to the WHM by going to yourdomain.com/whm in a browser. Replace yourdomain.com with your domain.
- Once you get to the login page, enter your username and password.
- The username will be root.
- The password will be the root password for your server.
- If you see the Feature Showcase page, scroll to the bottom and click the Exit to WHM button.
- Once in the WHM, look for the Transfer section and select Transfer or Restore a cPanel Account.
The quickest way is to type the keyword in the search box located on the left-side panel. - In the Transfer Options section, select Transfer from Remote cPanel Account and then fill out the following fields:
- Remote Server
- Remote username
- Remote password
Note: If you want to assign the account a dedicated IP, then you should check the box next to Dedicated IP Address.
- Click on Transfer.
Once completed, it will list that it was successful and if it needed to change anything, like if it needed to change the username or password and why.
Transferring Multiple/single Accounts with Root Access
If you have root access and you need to copy multiple accounts and packages from another server, follow this:
- Log in to the WHM.
- Once in the WHM, look for the Transfer section and select Transfer Tool.
The quickest way is to type the keyword in the search box located on the left-side panel. - Enter the Remote Server Information:
- Remote Server Address – The hostname of the source server from which the customer is migrating data. This can be an IP address or something that resolves to the IP address of their other server.
- Remote SSH Port - Specify the port to use.
Note: The default value for SSH is port 22.
- Enter the Authentication information.
- Login – Select the login method. If you select Root, you will need to enter the root password in the Root Password field below. If you select User, you will need to enter the remote account's username and password.
- Authentication Method – Select the connection method. If you select Password and you are a Root user, you will also need to select a Root Escalation Method. If you select Public Key, you may need to enter an SSH Key Password.
- Root Escalation Method – For User login only.
- Root Password – The root password for the account.
- Click Show beside Advanced to display the list of settings.
- Remote Server Type – The web control panel that the remote server is running, usually WHM.
- Do Not Compress Transfers – Check to leave the transfer uncompressed. Compressing a transfer will use slightly more CPU from the source server, the transmitted data will be smaller, and the transmitting time will be faster.
- Use Incremental Backups speed-up – Check to decrease the amount of time it takes to package the account on the source server. If a daily incremental backup is available, WHM will use that backup as a starting point. The system will then update the package before it is transferred.
- Allow Override - Check to override the usual transfer process in favor of a customized script. The custom script must reside in /var/cpanel/lib/Whostmgr/Pkgacct on the server to which the account will be copied (local machine)
- Click Scan Remote Server to display a list of accounts to copy.
- Select an account or accounts to copy. Select packages used by the account you're going to migrate.
- Click Copy.
Summary
All in all, transferring the reseller account requires good planning and execution well soyou're prepared with a flawless migration of data for the client's files, the settings required updated, and at all possible, to make disruptions insignificant.
If you need further assistance, feel free to contact us via Chat or Phone:
- Chat Support - While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
- Phone Support -
- US: 888-401-4678
- International: +1 801-765-9400
You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.