BuycPanel Blog

BuycPanel Blog

Latest news and updates

The cPanel Account Restoration Process System Admins Should Follow

Posted by Alex on 31 03 2017.

Sometimes, cPanel root users have to perform account restoration due to various reasons. Although it is not that difficult, new system administrators may find it a bit confusing at first.


Thus, as a new system admin, know that there are some pre-requisites to follow prior to the account restoration.




When restoring a cPanel account, make sure you have the root user level. The root user, as the highest-level system cPanel and WHM user, has the only ability to make access every nook and cranny of the services and make any revision or changes to them.


Also, keep in mind that you should not perform the restoration through creating an account in WHM. In fact, do not create any cPanel account manually that you wish to restore. What you should do instead is to make either a cpmove file or a backup archive of your old account. When opting for the cpmove file method, you can simply ask this from your web hosting company.


In WHM, there is an option to do so. Navigate to the Home interface, then go to Backup, and lastly, choose the “Restore a Full Backup/cpmove File” option. Following these steps will automatically create the account for you that you want to restore.


Last, but not the least, is to not make any changes to the cpmove file or cPanel backup archive file. This may cause irreversible damage to the account you will restore.


Starting by Opening an SFTP Connection with FileZilla


The first step to restore a cPanel account after you have followed all the above-mentioned steps is to establish an SFTP connection to the server using the root login credentials.


To give you an idea, below is an example of opening an SFTP connection via the program FileZilla, which you can download for free.


  1. Click on the “File” button and choose “Site Manager.”
  2. Click on the option labelled “New Site.” Here, enter the name of your server in the provided text box.
  3. Place the IP address of your server in the text box labelled “Host.”
  4. Choose the ‘SFTP – SSH File Transfer Protocol” option that you will find in the Server Type menu.
  5. In the User text box, just place in root.
  6. Key in the password of the root user in the text box for the password.
  7. Click on the Connect button.


After Establishing FileZilla SFTP Connection


After establishing an SFTP connection, follow these steps:


  1. Put the backup archive/cpmove file in your account’s /home directory using an SFTP (in this case, FileZilla) for the file transfer. Note that you will find the default location of the archive in the /root directory.
  2. When navigating FileZilla, just put in all the accurate information needed for all the Local and Remote site text boxes. You may also just double click the folders with the FileZilla interface.
  3. In the site text box labeled “Remote,” key in /home.
  4. Choose the directory containing the cpmove or backup file.
  5. Just drag and drop the file to your /home directory.


After successfully doing these steps, head to WHM and choose the “Restore a Full Backup/cpmove File interface.” Key in your old credentials and click the Restore button. This will already complete the restoration process.