Home / Linux  / Install Virtualmin on CentOs, Red Hat, Fedora VPS Server

Install Virtualmin on CentOs, Red Hat, Fedora VPS Server

Do us a favor with share this post 🙂

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   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 7 / RHEL 7 / CloudLinux 7 or Fedora :


# hostnamectl


To set Hostname :


# hostnamectl set-hostname virtualmin.example.com


Now hostname shoul be updated on /etc/hostname file .


Hostname Check  and update on Centos 7 / RHEL 7 / CloudLinux 7 or Fedora :


  • 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 execute the shell script, it will ask for accept license agreement. Press “Y” to accept license agreement and Enter to continue.
Checking for Perl  found Perl at /bin/perl  Welcome to the Virtualmin GPL installer, version 1.1.2    WARNING:    The installation is quite stable and functional when run on a freshly  installed supported Operating System.    If you have existing websites, email users, or if you manually installed  Virtualmin via a Webmin 'wbm' module, you are likely to run into problems.  Please read the Virtualmin Administrators Guide before proceeding if  your system is not a freshly installed and supported OS.    This script is not intended to update your system! It should only be  used to perform your initial Virtualmin installation. If you have previously  run the Virtualmin installer, you can perform upgrades and updates from within  Virtualmin itself, or using your system's package manager. Once Virtualmin is  installed, you never need to run this script again.    The systems currently supported by install.sh are:  CentOS/RHEL/Scientific Linux 7 on x86_64  CentOS and RHEL 5-6 on i386 and x86_64  Scientific Linux 6 on i386 and x86_64  Debian 6, 7, and 8 on i386 and amd64  Ubuntu 10.04 LTS, 12.04 LTS, and 14.04 LTS on i386 and amd64  Amazon Linux 2012.03 on i386 and x86_64  FreeBSD 7.0 and 8 on i386 and amd64    If your OS is not listed above, this script will fail. More details  about the systems supported by the script can be found here:    http://www.virtualmin.com/os-support.html    Continue? (y/n) y


Virtualmin Access :


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.         Or         http://www.techtransit.org:10000/


You can login thorough root user and password, After login you can configure your virtualmin post installation wizard.

VPS Server installation virtualmin Control panel






Now you will see after login Virtualmin tab in top left corner ,where you can manage all the VPS and related services.

VPS Server installation virtualmin Control panel


Do us a favor with share this post 🙂

A Linux Geek with Freelance Contributor, Server/ Cloud Administrator having 6+ Years experience in Open Source and Cloud Technologies.

Review overview


Time limit is exhausted. Please reload CAPTCHA.