Search results for:
Table of Contents
Virtualmin is a Webmin module typically used to manage multiple virtual hosts through a single interface, similar to cPanel. It supports multiple functions such as creating/managing Apache virtual hosts, MySQL database creation/management, generating DNS zones, managing mailboxes, and much more.
This guide implies that you're using the root account on a Hostwinds Cloud, VPS, or Dedicated Server to perform the installation and that you have a basic working knowledge of a Linux shell.
We highly suggest taking a backup of your server before proceeding with this guide.
Although this guide is written strictly for CentOS 7, Virtualmin offers an automated installation script for the following distros:
The following steps can install Virtualmin in a CentOS 7 (RHEL 7) environment on a fresh OS installation.
Ensure your server is up to date
yum update -y
Download the Virtualmin installer script using wget
Execute the install script
sh install. sh
As per the warning, when the script is executed, ensure that your OS is listed and type "y," then press "Enter" to continue with the installation.
If prompted, you may need to enter in a fully qualified hostname.
The installation should now be underway and may take a bit of time to complete. Once the installation is complete, you can move on to the Post-Installation Wizard by logging into Virtualmin using YOURIPADDRESS:10000 as Virtualmin operates on port 10000 by default. You can choose to perform the post-installation steps later. However, it is strongly advised to proceed with them now using the following steps.
The Post-Installation Wizard should now be complete, and you should be able to start using your new control panel. The first thing you should do is create a new virtual server to begin hosting your site(s). We have written the following article to help you set up a virtual server in Virtualmin: Creating a New Virtual Server in Webmin/Virtualmin
Written by Michael Brower / June 22, 2017