How to Install Webmin (A Graphical Admin Tool) on Ubuntu 16.04 Server

Webmin is a free and open-source control panel for administering Unix-like servers. This tutorial will be showing you how to install Webmin on Ubuntu 16.04 server.

It gives users a graphical web-based user interface to configure common system tasks and settings. If you don’t like the idea of using command line to manage your server, then Webmin is a good graphical alternative to you.

Webmin has been around since 1997. The latest stable version available is 1.820 which was released on May 26, 2016.

How to Install Webmin on Ubuntu 16.04 From Webmin Repository

Webmin isn’t in Ubuntu software repository. It’s recommended to install Webmin from its official repository so that you can get updates via APT.

To add Webmin repository, first edit your sources.list file with a text editor such as nano.

sudo nano /etc/apt/sources.list

Add the following line at the end of the file.

deb http://download.webmin.com/download/repository sarge contrib

To save the file in nano text editor, press CTRL+O. Then press CTRL+X to close the file. Next, we need to download and import Webmin GPG signing key to APT keyring so that APT can verify the integrity of packages downloaded from Webmin repository.

Download the GPG signing key with the following command:

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

Then import it with:

sudo apt-key add jcameron-key.asc

Now we can update local package index and install Webmin.

sudo apt update

sudo apt install webmin

Once installed, the Wemin server will automatically start as can be seen by running the systemctl command below:

systemctl status webmin

Output:

 webmin.service - LSB: Start or stop the Webmin server
   Loaded: loaded (/etc/init.d/webmin; bad; vendor preset: enabled)
   Active: active (running) since Sat 2016-12-24 05:47:50 EST; 37s ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/webmin.service
           └─10356 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

Webmin server listens on port 10000. Now you can access the web-based control panel via

https://your-server-ip:10000

Because it’s running in https mode and using a self-signed TLS certificate, so you will be told by the browser that the connection is not secure.

webmin ssl mode

But you know this is a secure connection, so simply click the Advanced tab in Firefox and add exception.

webmin ubuntu 16.04

Then click Confirm Security Exception button.

firefox confirm security exception

And now you will be presented with Webmin login screen. You can use root or any other user accounts on your Ubuntu 16.04 system to login.

webmin login

The main Webmin page shows your Ubuntu 16.04’s system information. One the left sidebar are various Webmin module that can be used to configure the system.

webmin ubuntu

That’s it!

I hope this tutorial helped you install Webmin on Ubuntu 16.04. As always, if you found this post useful, then subscribe to our free newsletter. You can also follow us on Google+ Twitter or like our Facebook page.

Rate this tutorial
[Total: 2 Average: 5]