How to install Webmin 1.840 on CentOS 7.3

Webmin is a powerful, rich feature web based server administration tool for Linux. Today, we will show you how to install Webmin 1.840 on CentOS 7.3. As you know Webmin 1.840 brings a redesigned UI, better stability and many bug fixes. “This major release includes a large theme update, XSS security fixes, per-domain SSL cert support, thin-provisioned LVM support, Let’s Encrypt improvements, translation updates, and the usual gang of bugfixes. webmin.com

How to install Webmin on CentOS 7.3

Step 1. Update system

Make sure you have updated your CentOS system

yum update

Step 2. Installing Webmin

First we need to install setup Webmin repository on our CentOS. By setting up this repository, we can easily update Webmin in the future. Using nano, create a new repo file called webmin.repo under /etc/yum.repos.d/

nano /etc/yum.repos.d/webmin.repo

Then paste these lines

[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

Next, install GPG Key

wget http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc

Finally, we can install webmin with this single command

yum install webmin

Output sample

[root@localhost ~]# yum install webmin
Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-manager
This system is not registered with Subscription Management. You can use subscription-manager to register.
Loading mirror speeds from cached hostfile
 * base: centos.biz.net.id
 * extras: centos.biz.net.id
 * updates: centos.mirror.angkasa.id
Resolving Dependencies
--> Running transaction check
---> Package webmin.noarch 0:1.840-1 will be installed
--> Processing Dependency: perl(Encode::Detect) for package: webmin-1.840-1.noarch
--> Processing Dependency: perl(Net::SSLeay) for package: webmin-1.840-1.noarch
--> Running transaction check
---> Package perl-Encode-Detect.x86_64 0:1.01-13.el7 will be installed
---> Package perl-Net-SSLeay.x86_64 0:1.55-4.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================
 Package                            Arch                   Version                       Repository              Size
======================================================================================================================
Installing:
 webmin                             noarch                 1.840-1                       Webmin                  27 M
Installing for dependencies:
 perl-Encode-Detect                 x86_64                 1.01-13.el7                   base                    82 k
 perl-Net-SSLeay                    x86_64                 1.55-4.el7                    base                   285 k

Transaction Summary
======================================================================================================================
Install  1 Package (+2 Dependent packages)

Total download size: 28 M
Installed size: 78 M
Is this ok [y/d/N]:

Once completed, open web browser and type the server IP address with the following format:

https://your-ip-address:10000

Log in with root user and start using Webmin. On the first attempt, you may see the SSL warning as follow. Simply Click Advanced and Proceed to the site you are trying to open.

Now the login page should be show up

Now enjoy webmin on CentOS 7.3

Admin

Leave a Reply

Your email address will not be published. Required fields are marked *