Virtualmin is a module that sits on top of Webmin, that gives usefulness to non-root clients to deal with their common hosting accounts.Virtualmin deal with hositng environment.. Permitting you to arrange effortlessly a wide range of domain with distinctive email, web, db and so forth.
Virtualmin Prerequisites :
- Fresh Install VPS server of CentOs , Red Hat or Fedora , CloudLinux
- Hostname should be set as in FQDN ( Fully qualified domain name ) like virtualmin.example.com and that domain proper point into server IP.
Hostname Check and update on CentOS / RHEL Linux 6, 7, and 8 or Fedora :
To set Hostname :
# hostnamectl set-hostname virtualmin.example.com
Now hostname shoul be updated on /etc/hostname file .
- Perl should be installed on server, run below command to install perl packages.
# yum install perl
Download and Installation of VirtualMin :
Virtualmin can be download from official website of webmin . You can download Virtualmin for different linux and debian based system from below website .
Here we have find lot of download and installation method available on official website.Here we are following installation script method for installation of webmin.
Download the installation script.
#cd /opt # wget http://software.virtualmin.com/gpl/scripts/install.sh
Run the Installer :
Now execute the installer of virtualmin .
# sh install.sh
After executing the shell script, it will ask for the accept license agreement. Press “Y” to accept the license agreement and Enter to continue.
Welcome to the Virtualmin GPL installer, version 6.1.1 This script must be run on a freshly installed supported OS. It does not perform updates or upgrades (use your system package manager) or license changes (use the "virtualmin change-license" command). The systems currently supported by install.sh are: CentOS/RHEL Linux 6, 7, and 8 on x86_64 Debian 8, 9, and 10 on i386 and amd64 Ubuntu 16.04 LTS and 18.04 LTS on i386 and amd64 If your OS/version/arch is not listed, installation will fail. More details about the systems supported by the script can be found here: https://www.virtualmin.com/os-support The selected package bundle is LAMP and the size of install is full. It will require up to 650 MB of disk space. Exit and re-run this script with --help flag to see available options. Continue? (y/n)
When installation will be done , Now you are ready to use virtualmin console.You can access virtualmin through like this url , as I have done for public ip , so I am hiding my public ip and showing through internal ip.
https://localhost:10000/ Or https://IP/Host:10000/
You can login thorough root user and password, After login you can configure your virtualmin post installation wizard.
Now you will see after login Virtualmin control panel tab in top left corner ,where you can manage all the VPS and related services.