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 :

# 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/RHEL Linux 6, 7, and 8 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 .

http://www.webmin.com/vdownload.html

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.

Virtualmin Panel

By Sachin G

I am a professional freelance contributor and founder of tech transit. Love to write and lover of education, culture, and community. I have been using it, setting, supporting, and maintaining it since 2009.Linux rocks! Sachin G Follow me on LinkedIn and x formerly twitter