I wanted to take another look at Webmin after a few years, I bought a Raspberry Pi a couple of years ago, so I thought I’d install it and give it a go.
Also decided to create a Dashboard for the TV with Time, Weather and News RSS feed. Will get a post on that soon.

This post is lacking screenshots, will update soon.

I’m going to assume you already have the Raspberry setup and running. I’m going to be doing majority of this on a Windows Laptop running Putty.

This installation will be done via SSH. SSH is active and available on port 22 (default SSH port). If SSH isn’t available on your Pi you may need to activate this via the Raspberry configurator.

Webmin will provide a web-based interface that will allow you to install, enable and disable modules and more without the need for SSH.

To get connected with Putty you will need the IP address and port number of the Raspberry Pi.

Selected SSH radio button and enter the IP address of the Raspberry Pi. If this is the first time you have connected to the Pi you will get the Security pop up that says the host key is not cached. Click “Yes” and the terminal window will pop up.

The Username is “pi”, The default password is “raspberry”.

Lets install the pre-requisites;
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

Get the latest package of Webmin;
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.900_all.deb

To get the latest version, simply visit http://www.webmin.com/deb.html
use the latest command from there.

Lets install Webmin
sudo dpkg --install webmin_1.900_all.deb

Note, the dpkg command can take a little while to run.

Once the install is complete, you should be able to access Webmin using https://your_ip_of_pi:10000 in your browser.
You may get a SSL warning, simply click advanced and proceed.