Webmin, an open-source tool written in Perl, is a web-based interface used for Linux system administration purposes. Webmin helps the users in user accounts management, disk quota management and file configurations. Not only this, with Webmin, ont can easily manage services like Apache server, MySQL, PHP and file sharing, to name a few. Being a web-based application, it uses TCP port 10000 for handling the communication part through a web browser.
This article will guide you to install the latest version on the said application - Webmin 1.690 in your Ubuntu/Linux Mint Systems (or Debian based systems I should say). Before that, make sure that you have installed LAMP server in your system. If you do not know how to do that, please refer to our article: LAMP Server- Installation and Configuration in Linux.
Fixes in This Version
- Several security fixes for XSS attacks in popup windows.
- Added the Fail2Ban module, for blocking the IP addresses of systems that have many failed logins.
- More German translation updates thanks to Raymond Vetter, Catalan from Jaume Badiella and Norwegian updates from Stein-Aksel Basma.
- Fixed handling of the url_rewrite_children directive in the Squid module to support all the process count options.
- Improved Ubuntu 14.04 support.
Installation1. We need to edit "/etc/apt/sources.list" file. You can use your favorite text editor for that.
Add following lines at the end of the file:
$ sudo nano /etc/apt/sources.list
Save the file and close it.
deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
2. Import the GPG key.
3. Update the local repository.
$ wget http://www.webmin.com/jcameron-key.asc $ sudo apt-key add jcameron-key.asc
4. Install the Webmin application.
$ sudo apt-get update
$ sudo apt-get install webmin
Using WebminBefore you launch the application, make sure that the webmin service is already running. You can do it so by entering following command:
You can start the webmin service by issuing following command:
$ sudo service webmin status
Now, you are ready to use webmin. Open your browser and go to the address http://localhost:10000/. You will be asked to enter Username and Password. Enter root as Username and current root password in the Password field. If you haven't yet assigned any password to your root account, you can do it now by using following command:
$ sudo service webmin start
Now, using these credentials, you can access Webmin control panel.
$ sudo passwd
To restart the application, just enter following command:
$ sudo service webmin restart