We’ll show you, how to install Webmin on Ubuntu 16.04. Webmin provides a web-based system administration interface for performing basic system administration tasks. Using Webmin, you can easily configure your Apache web server, create and edit users and groups, create and edit DNS zones and domains, configure MySQL database server, monitor traffic, configure your firewall and many other things. Installing Webmin on an Ubuntu 16.04  is a fairly easy task and can be completed in less than 30 minutes.

1. Login Via SSH

First, log in to your Linux VPS via SSH, open the sources.list file

nano /etc/apt/sources.list

and add the following lines:

2. Download from Webmin Repository

deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Save the file and close it. After you are done with this step, you need to add the Webmin GPG key. This step is required to make sure that the Webmin repository you have previously added is trusted. Navigate to your /root directory:

cd /root

3. Download Webmin GPG key

Download the Webmin GPG key using wget by running the following command:

wget http://www.webmin.com/jcameron-key.asc

4. Add GPG Key

Finally, add the Webmin GPG key to apt using the following command:

apt-key add jcameron-key.asc

Once you add the GPG key you need to update the apt package lists. Run the following command:

apt-get update

5. Install Webmin on Ubuntu 16.04

Now you are ready to install Webmin on your Ubuntu 16.04 VPS. To do that you should run the command:

apt-get install webmin

The installation will take some time. Depending on your system, it should take no longer than 15 minutes. Once the installation completes, you can start using Webmin.

6. Start using Webmin on Ubuntu 16.04

The Webmin default port is 10000. In order to access the web interface, you will need to open your favourite web browser and type your server IP address followed by the port number.


If you are not sure what the IP address of your Ubuntu VPS is, you can execute the following command to find it out:

ip addr show

7. Setup https protocol for Webmin interface

Please note that you will need to use the https protocol to connect to your Webmin interface since Webmin enables SSL/TLS by default. You should instruct your web browser to accept the SSL certificate although it is not issued by a certificate authority. You can purchase a CA issued SSL certificate for your Webmin interface and your domain names at:



We also provide free Let’s Encrypt SSL. We can configure Let’s Encrypt for your VPS to get free SSL.

To log in to your Webmin interface you need to use ‘root’ as username and your root password.

Webmin has a lot of standard modules. A good way to start is to read the Webmin Documentation. The primary source is the Webmin Wiki available at:


Also, you may find the module documentation pages pretty useful. The module documentation pages are available at:


Of course, you don’t have to Install Webmin on Ubuntu 16.04, if you use one of our Linux VPS hosting services, in which case you can simply ask our expert Linux admins to Install Webmin on Ubuntu 16.04,  for you. They are available 24×7 and will take care of your request immediately.