buy
Migration From Webuzo

Overview

This guide depicts the steps to migrate from another Webuzo instance.

Requirements

1) Webuzo must be installed on the new server. 2) The username of the account should be the same as the one you are migrating from the other Panel. E.g : If the username is --john-- on the other panel, it must be --john-- on Webuzo as well.

Build Domain Structure

Add the domains to the NEW Server from the Webuzo Enduser Panel as on the OLD Server so as to speed up the migration process

Procedure

Navigate to Webuzo Enduser Panel > Server Utilities > Import From Webuzo

Screenshot : Import From Webuzo

STEPS

  • Populate the Form with appropriate details.
  • Click on Submit to Import Webuzo Account.
  • On Submit you will see this message "Migration process is started. Check the logs for more info"

CLI

You can manually execute the commands below to import data from another Webuzo instance

Move Webuzo Configurations

  • Add the contents of the /var/webuzo/ directory on the OLD Server to an archive as follows :
root@host > cd /var/webuzo/ 
root@host > tar -pczvf wuser_conf.tar.gz * 
  • Transfer the above archive to the NEW server as follows :
root@host > scp -p wuser_conf.tar.gz root@NEW_IP_ADDRESS:/var/webuzo/ 
  • Now SSH to your NEW Server as root user and extract the archive as follows:
root@host > tar -zxvf /var/webuzo/wuser_conf.tar.gz -C /var/webuzo 
  • That's it. You have successfully moved the Webuzo Configurations

Move User Account

  • Add the contents of the /home/USER/ directory on the OLD Server to an archive as follows :

Note : Replace USER with your Webuzo USERNAME. Move to the home directory of the user account.

root@host > cd /home/USER/ 
root@host > tar -pczvf wuser_account_data.tar.gz * 
  • Transfer the above archive to the NEW server as follows :
root@host > scp -p wuser_account_data.tar.gz root@NEW_IP_ADDRESS:/home/USER/ 
  • Now SSH to your NEW Server as root user and extract the archive as follows:
root@host > tar -zxvf /home/USER/wuser_account_data.tar.gz -C /home/USER

Move Databases

MySQL must be installed on your New Server

  • Add the contents of the /var/lib/mysql/ directory on the OLD Server to an archive as follows :
root@host > cd /var/lib/mysql/  
root@host > tar -pczvf wuser_mysql_data.tar.gz *
  • Transfer the above archive to the NEW server as follows :
root@host > scp -p wuser_mysql_data.tar.gz root@NEW_IP_ADDRESS:/var/lib/mysql/ 
  • Now SSH to your NEW Server as root user and extract the archive as follows:
root@host > cd /var/lib/mysql/  
root@host > tar -zxvf wuser_mysql_data.tar.gz

Install SSL Certificates

  • SSL Certificates and Keys are already moved as in STEP 1
  • Install individual certificates from the Webuzo Enduser Panel

Move Emails

  • Add the contents of the /etc/vmail/ directory on the OLD Server to an archive as follows :
root@host > cd /etc/vmail 
root@host > tar -pczvf wuser_email_accnts.tar.gz * 
  • Transfer the above archive to the NEW server as follows :
root@host > scp -p wuser_email_accnts.tar.gz root@NEW_IP_ADDRESS:/etc/vmail/ 
  • Add the contents of the /var/local/vmail/ directory on the OLD Server to an archive as follows :
root@host > cd /var/local/vmail  
root@host > tar -pczvf wuser_email_data.tar.gz *
  • Transfer the above archive to the NEW server as follows :
root@host > scp -p wuser_email_data.tar.gz root@NEW_IP_ADDRESS:/var/local/vmail/ 
  • Now SSH to your NEW Server as root user and extract the archive as follows:
root@host > tar -zxvf /etc/vmail/wuser_email_accnts.tar.gz -C /etc/vmail/  
root@host > tar -zxvf /var/local/vmail/wuser_email_data.tar.gz -C /var/local/vmail/
  • That's it. You have successfully transferred your email accounts.

Move FTP Users

NOTE : Replace /usr/local/apps/pureftpd/etc/pure-ftpd/ with /etc/pure-ftpd for Webuzo version 2.0.6 or lower

  • Add the contents of the /usr/local/apps/pureftpd/etc/ directory on the OLD Server to an archive as follows :
root@host > cd /usr/local/apps/pureftpd/etc/ 
root@host > tar -pczvf wuser_ftp_data.tar.gz *
  • Transfer the above archive to the NEW server as follows :
root@host > scp -p wuser_ftp_data.tar.gz root@NEW_IP_ADDRESS:/usr/local/apps/pureftpd/etc/ 
  • Now SSH to your NEW Server as root user and extract the archive as follows:
root@host > tar -zxvf /usr/local/apps/pureftpd/etc/wuser_ftp_data.tar.gz -C /usr/local/apps/pureftpd/etc/ 
  • That's it. You have successfully transferred your FTP accounts.

Contact Support : support@webuzo.com

    Was this page helpful?
    Newsletter Subscription
    Subscribing you to the mailing list