How to install Virtualmin / Webmin control panel in Ubuntu 18.04?

Please refer to the following steps to install Webmin/Virtualmin on Ubuntu 18.04

  1. Let's run the update before installing Virtualmin/Webmin on Ubuntu 16. Run the following commands to install updates.
    sudo apt update
  2. After the update completed, we need to check that hostname. The hostname should be FQDN. (eg. hostname.domain.com) Use the following command to check the hostname.

    hostname
  3. Run the below command to start the Webmin/Virtualmin installation. This may take some time to run the whole process.

    wget https://software.virtualmin.com/gpl/scripts/install.sh && sudo /bin/sh ./install.sh -y
  4. Once the installation is completed, you will get the below screen. 



  5. 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)



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



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







  8. 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.



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

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

  11. 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 install Codeignetor centos 7?

Codeignetor is a PHP framework used to build a web application that is used widely by the...

How to deploy Mean.js application to Linux VPS?

Upload Mean.js Files via SFTP In FileZilla Once your mean.js webcontent is ready, you need to...

Fix :: SSH Error: Starting sshd: Missing privilege separation directory: /var/empty/sshd

Problem Statement Could not connect to Linux machine through SSH. Error Message While starting...

How to Install Joomla from Softaculous in cPanel?

Joomla is an open-source and a popular CMS. It is a very easy process to build a joomla template....

How to modify the maximum number of POP3 connections in WHM/cPanel?

In case, you are getting the error Error – Maximum number of connections from user+IP exceeded...