What is webmin?
Webmin is a web based app that monitors the linux system. Using a web interface you can manage following things:
- you can manage apache virtual hosts
- you can manage linux users
- you can add/update and delete new modules for apache
- you can update linux packages etc..
It is freely available to use and very helpful tool for linux administrators.
Advantages of using webmin
- Use NFS protocol to exerciseorts files and directories to other systems
- Install, manage and delete software packages in formats such as RPM
- Modify the systems’ DNS settings, IP address and routing configuration
- Set up firewalls for added security or to provide LAN access to the internet
- Create and configure virtual servers on Apache
- Manage databases, tables and fields on MySQL or PostgreSQL database servers
- Manage ssh users and their permissions
How to install webmin?
To install webmin on linux based operating system follow the steps below:
# open linux package file
$ sudo nano /etc/apt/sources.list
# add following lines at the end of /etc/apt/sources.list file
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
# save your changes and close the above file
# now add certificate and key for the repository
$ sudo wget http://www.webmin.com/jcameron-key.asc
$ sudo apt-key add jcameron-key.asc
# now install webmin
$ sudo apt-get install apt-transport-https
$ sudo apt-get update
$ sudo apt-get install webmin
Done, we have successfully installed webmin.
By defauly it runs on port 10000. Check out your webmin by going to http://SERVER_PUBLIC_IP:10000. Use your root user and password to login to webmin.