1. Download and install webmin.
Download latest tar file from URL:http://prdownloads.sourceforge.net/webadmin/webmin-1.740.tar.gz
Extract and go to the folder webmin and execute the script, setup.sh
2. Install postfix/Dovecot server following the below steps:
Go to WEMIN>> Webmin Configuration>> Webmin Modules >> Under install Module >> From ftp or http URL:
Download the packages from: http://www.webmin.com/standard.html
Postfix URL : http://download.webmin.com/download/modules/postfix.wbm.gz
Dovecot URL: http://download.webmin.com/download/modules/dovecot.wbm.gz
Click
>>install module.
Sometimes dovecot packages will not be completely installed and throws error on accessing webmin mail client usermin. On that case, install complete dovecot pakages:
Installed postfix and dovecot packages:
apt-get install dovecot-common
apt-get install dovecot-imapd
apt-get install dovecot-pop3d
apt-get install mailutils
apt-get install dovecot*
Note: To restart dovecot in Ubuntu14, execute the command:
#service dovecot restart
if dovect is installed alreday, do the below steps to list, remove and re-install the packages.
#apt-get remove dovecot-common
#apt-get remove dovecot-imapd
#apt-get remove dovecot-pop3d
List the still available packages using the command:
dpkg -l | grep dovecot
To remove completely, use the command:
apt-get purge $packagename
Once complete, install Postfix and Dovecot by typing postfix, dovecot in the search section, and proceed with the installation.
Once comlete, the servers will be listed under Webmin >> Servers
3. Install virtualmin once webmin, and LAMP server is installed. Refer the URL: http://www.virtualmin.com/download.html#pro ,to know more about this.
#Virtualmin is the panel which is used to create domain accounts and to access FTP/email accounts for client.
To install virtualmin, download the installation file : http://software.virtualmin.com/gpl/scripts/install.sh
#chmod +x install.sh
#./install.sh
This is a time consuming process.
4. Migration process. It can be used to migrate accounts from cPanel/Plesk. For that,
Login to Webmin >> Add Servers >> Import Virtual Servers . Proceed with the migration.
If it throws the error:
Validating migration file .. .. validation failed : A password must be supplied for cPanel migrations.
Here, you have to provide the cPanel root password in the section.
#Password for administrator: Work out from backup, if possible
5. if you see internal server error, normally due to permission/htacess. Check the log file: tail -f /var/log/virtualmin/domain.com_error_log and correct it.
Download latest tar file from URL:http://prdownloads.sourceforge.net/webadmin/webmin-1.740.tar.gz
Extract and go to the folder webmin and execute the script, setup.sh
2. Install postfix/Dovecot server following the below steps:
Go to WEMIN>> Webmin Configuration>> Webmin Modules >> Under install Module >> From ftp or http URL:
Download the packages from: http://www.webmin.com/standard.html
Postfix URL : http://download.webmin.com/download/modules/postfix.wbm.gz
Dovecot URL: http://download.webmin.com/download/modules/dovecot.wbm.gz
Click
>>install module.
Sometimes dovecot packages will not be completely installed and throws error on accessing webmin mail client usermin. On that case, install complete dovecot pakages:
Installed postfix and dovecot packages:
apt-get install dovecot-common
apt-get install dovecot-imapd
apt-get install dovecot-pop3d
apt-get install mailutils
apt-get install dovecot*
Note: To restart dovecot in Ubuntu14, execute the command:
#service dovecot restart
if dovect is installed alreday, do the below steps to list, remove and re-install the packages.
#apt-get remove dovecot-common
#apt-get remove dovecot-imapd
#apt-get remove dovecot-pop3d
List the still available packages using the command:
dpkg -l | grep dovecot
To remove completely, use the command:
apt-get purge $packagename
Once complete, install Postfix and Dovecot by typing postfix, dovecot in the search section, and proceed with the installation.
Once comlete, the servers will be listed under Webmin >> Servers
3. Install virtualmin once webmin, and LAMP server is installed. Refer the URL: http://www.virtualmin.com/download.html#pro ,to know more about this.
#Virtualmin is the panel which is used to create domain accounts and to access FTP/email accounts for client.
To install virtualmin, download the installation file : http://software.virtualmin.com/gpl/scripts/install.sh
#chmod +x install.sh
#./install.sh
This is a time consuming process.
4. Migration process. It can be used to migrate accounts from cPanel/Plesk. For that,
Login to Webmin >> Add Servers >> Import Virtual Servers . Proceed with the migration.
If it throws the error:
Validating migration file .. .. validation failed : A password must be supplied for cPanel migrations.
Here, you have to provide the cPanel root password in the section.
#Password for administrator: Work out from backup, if possible
5. if you see internal server error, normally due to permission/htacess. Check the log file: tail -f /var/log/virtualmin/domain.com_error_log and correct it.