How to install Virtualmin/Webmin control panel in CentOS 7?

Please refer to the following steps to install Virtualmin/Webmin on Centos 7.x

  1. Let us update the packages before starting the installation process.

    yum -y update
  2. Now, we will begin the installation of Virtualmin/Webmin controlpanel on CentOS 7. At first, download the installer file with the below command.

    wget http://software.virtualmin.com/gpl/scripts/install.sh
  3. Run the installer with the below command.

    chmod +x install.sh && ./install.sh 
  4. After initiating the above commands, press the y key and then press Enter. The installation will start, and it may take about 10-15 minutes to finish the installation. It will ask for the fully qualified domain name in between the installation, you will need to provide it or the installation will not be work further. 



  5. You will get the below screen once the installation is completed in SSH.



  6. Now, access Virtualmin web panel from your web browser using https://serveripaddress:10000 (always use https) and login to Webmin panel with the default credential. (username : root) and (password : server password)



  7. Once you logged in to Webmin, you will be asked for the Post-installation Wizard. Click on the Next button.



  8. Select the appropriate setting for your system and click on the Next buttons.







  9. If you have pointed the nameserver to your VPS, you can set the in the boxes as mentioned in the below image. If you have not pointed the domain and you want to do it later, you can tick the Skip check for resolvability and click on Next button.



  10. Here, we have set to use the plain-text password. You can change it to use hashed passwords.

  11. Create the server with your domain and select Let's Encrypt SSL Certificate.

  12. The Post-Installation Wizard is now completed.



    Now, you can add your domain and create website on your webmin/virtualmin. 

  • 0 Users Found This Useful

Was this answer helpful?

Related Articles

How To Configure Redis Caching to Speed Up WordPress on Ubuntu 18.04?

Redis is an open-source in-memory data structure store. It can be used as a DB and cache. It...

5 Wget Command Examples to Download Files in Linux.

wget is used to download your files from the remote server. It is used mostly on Linux...

How to Install OpenJDK JAVA 11/8 on Ubuntu?

You can follow this tutorial to install JAVA OpenJDK in all the Ubuntu versions. Following are...

How to Install LEMP Stack (Nginx, MariaDB, PHP7.2) on Ubuntu 18.04 LTS?

Nginx, MariaDB and PHP7.2 are called (LEMP). Following are the steps to install LEMP on Ubuntu...

Do You Provide TUN/TAP On VPS Hosting?

Typically, TUN/TAP is used when you want to utilize VPN services from your VPS. Windows VPS...