Webmin: Give my Linux GUI
Presentation
Sometimes, certain directors Linux are not a fan of the command line (it happens occasionally). For this, they prefer to go through a web interface: webmin:). The main advantage of this configuration interface is that it is relatively intuitive.
Installation
I think from the time you know I’m a fan of CentOS ^^, then the installation will run on this system with the package manager yum.
At first, we’ll have to configure the repository webmin, create the file /etc/yum.repos.d/webmin.repo and add the following information:
[webmin] name=webmin baseurl=http://download.webmin.com/download/yum enabled=1
We will install the public key for webmin:
[root@localhost~] #wget http://www.webmin.com/jcameron-key.asc [root@localhost~] #rpm-import-jcameron key.asc
Then we will install two packages:
[root@localhost~]#yum-y install perl-Net-SSLeay webmin
Installation is complete and the service started.
Services Configuration
The configuration interface of webmin is here: https [ip_address]: 10000. You first log in with your administrators.
On the left you will have the following menu:
As you can see, you have several categories:
- Webmin: webmin for configuring (back up your conf, change the language, themes …)
- System: allows you to configure your operating system (authentication, boot, hard drive ….)
- Servers: You can install multiple servers on your system (dns, samba, ftp, http, proxy …)
- Others: you can access the command line to your machine …
- Networking: allows you to configure the network interface in your web
- Hardware: Allows you to configure your hardware: RAID, partitioning …
- Cluster: allows you to configure a server clustering
- Unused modules: allows you to install / activate new modules in webmin to configure a particular service
I’ll let you explore the different modules to allow you to get an idea of the “power” configuration tool.
Conclusion
We have seen in this post how we can install and configure webmin. This utility can replace your command line and allows you to very intuitive way to configure your Linux server it’s like you knew nothing from the command line and configuration files. I think this tool is perfect for a beginner in Linux that would install some services.
And you have you ever used webmin? If so, what do you think? If not, why? Do you use an equivalent of this package?


