Webmin is a web-based interface for system administration. Using your web browser, you can perform many useful tasks for setting up your server such as you can set up user accounts, Apache, DNS, file sharing and more. With Webmin you don’t need to manually edit configuration files, this lets you manage many systems remotely. This will make life easier for any one who manages a single server or a room full of them, Webmin consists of a simple web server, and a large number of CGI programs which directly update system files. The web server and all CGI programs are written in Perl version 5, and use no non-standard Perl modules. Webmin includes 116 standard modules, and there are at least as many third-party modules to choose from, allowing you to customise and setup your systems with ease.
Prerequisite for installing Webmin:
- A Web server. — Install LAMP
- SSL Enabled. — Enable SSL
1.) SSH Into Your Server.
This guide will be done through the terminal, so SSH into your server or open a new terminal from your desktop.
2.) Update.
Make sure every thing is currently updated.
$ sudo apt update && sudo apt upgrade
3.) Get PPA Key.
First we need to get the verification key for the ppa and install it.
$ wget -qO- http://www.webmin.com/jcameron-key.asc | sudo apt-key add
4.) Add PPA.
Now that we have the key installed we can add the PPA to the sources list.
$ sudo add-apt-repository "deb http://download.webmin.com/download/repository sarge contrib"