Installing Webmin on Raspberry pi
April 21, 2015
While doing research into another blog post that im currently working on. I needed a way to mange my Raspberry pi server without needed to SSH into it and execute commands. Using Webmin to do simple tasks makes it easier to control a simple system when assessing from far away location. Installing Webmin on Raspberry pi is a very smooth process when using a system as common as Debian (Raspbian).
Every time we make changes to a system, its important to update the system and the package manager repository. (not needed specificity for this tutorial, but its a good habit.
Fire up your favourite terminal emulator and start typing.
Sudo apt-get update && dist-upgrade or sudo apt-get update && sudo apt-get upgrade
wait for the process to finish.
Dependencies Webmin
Before we can start Installing Webmin on Raspberry pi, we need to satisfy Webmins dependencies. In the same terminal (or open a new one) write.

sudo apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions
Now we need to download the debian package of webmin, first we cd into a directory of our choice to keep all the files in the same place. I choose the desktop, (after Webmin have been installed, you may delete the package again)
cd ~/Desktop/
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.580_all.deb
When this is complete, you should be able to access Webmin using the IP address of your raspberry pi. When accessing Webmin, make sure to use secure htttp (https), otherwise you wont be able to browse the admin panel.
My IP network setup looks like this. Remember that your network will certainly be different.
https://192.168.87.106:10000/

Now that we are installing Webmin on Raspberry pi, its time to play around in Webmin. The software have a lot of features and it takes a while to get familiar with everything it has to offer.
Resourrces:
http://www.raspberrypi.org/forums/viewtopic.php?t=31541 (IPSEC)
http://www.raspberrypi.org/forums/viewtopic.php?f=36&t=6096 (webmin)
http://www.webmin.com/cgi-bin/search_third.cgi?search=openvpn
Got my degree from EAL in 2012 as an IT-Technologist with specialty in network. I enjoy living in a century where I can earn a living doing my hobby. Material I publish here are often part of my small projects.
Latest posts by Martin Jørgensen (see all)
Comments