Install Webmin on CentOS 8

|
Last Updated:
|
|

Want to administer your CentOS 8 system from web interface? Well, follow through this guide to learn how to install Webmin on CentOS 8. Webmin is a web-based system administration tool for Unix-like systems.

Installing Webmin on CentOS 8

There are two ways in which Webmin can be installed on CentOS 8:

  • Via Webmin RPM package
  • Via Webmin YUM repository

Installing Webmin via RPM

Run system update

dnf update

Download Webmin RPM binary installer from the downloads page.

wget https://prdownloads.sourceforge.net/webadmin/webmin-1.930-1.noarch.rpm

Install the required perl dependencies.

dnf install perl perl-Net-SSLeay openssl perl-Encode-Detect

Next, install Webmin.

rpm -ivh webmin-1.930-1.noarch.rpm
...
Operating system is CentOS Linux
Updating / installing...
   1:webmin-1.930-1                   ################################# [100%]
Webmin install complete. You can now login to https://centos8.kifarunix-demo.com:10000/
as root with your root password.

Well, if you want to deal with required dependencies automatically;

dnf install https://prdownloads.sourceforge.net/webadmin/webmin-1.930-1.noarch.rpm

Or if you have download the binary package;

dnf localinstall webmin-1.930-1.noarch.rpm

Install Webmin via Webmin YUM Repository

Webmin can also be installed on CentOS 8 via the Wen YUM repos. Run the command below to create Webmin repository on CentOS 8.

cat << EOF > /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1
EOF

Next, install the repository signing key.

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

Run system update

dnf update

Install Webmin

dnf install webmin
Dependencies resolved.
=======================================================================================================================================================
 Package                                    Arch                           Version                             Repository                         Size
=======================================================================================================================================================
Installing:
 webmin                                     noarch                         1.930-1                             Webmin                             22 M
Installing dependencies:
 perl-Encode-Detect                         x86_64                         1.01-28.el8                         AppStream                          90 k

Transaction Summary
=======================================================================================================================================================
Install  2 Packages

Total download size: 22 M
Installed size: 79 M
Is this ok [y/N]: y
...
  Installing       : webmin-1.930-1.noarch                                                                                                         2/2 
  Running scriptlet: webmin-1.930-1.noarch                                                                                                         2/2 
Webmin install complete. You can now login to https://centos8.kifarunix-demo.com:10000/
as root with your root password.
...

The default administrative user for webmin is the system root user.

Accessing Webmin

You can access webmin via the address https://<server-hostname>:10000/.

If FirewallD is running, open this port on the current active zone to allow remote access.

To get the active firewalld zone;

firewall-cmd --get-active-zones
libvirt
  interfaces: virbr0
firewall-cmd --zone=libvirt --add-port=10000/tcp --permanent
firewall-cmd --reload

You can now access Webmin from the browser. For the first time login, ignore the private SSL/TLS certificate warning and proceed to webmin.

Webmin login interface on CentOS 8

Upon successful login, you will land on Webmin interface.

Install Webmin on CentOS 8

Related Tutorials

Setup Bind DNS Using Webmin on Debian 10

Install Webmin on Debian 10

Install and Use Webmin on Fedora 30

Installing Webmin Web-based Linux System Administration Tool Fedora 29/28/CentOS 7

Install and Setup Chrome Remote Desktop on Ubuntu 18.04

SUPPORT US VIA A VIRTUAL CUP OF COFFEE

We're passionate about sharing our knowledge and experiences with you through our blog. If you appreciate our efforts, consider buying us a virtual coffee. Your support keeps us motivated and enables us to continually improve, ensuring that we can provide you with the best content possible. Thank you for being a coffee-fueled champion of our work!

Photo of author
koromicha
I am the Co-founder of Kifarunix.com, Linux and the whole FOSS enthusiast, Linux System Admin and a Blue Teamer who loves to share technological tips and hacks with others as a way of sharing knowledge as: "In vain have you acquired knowledge if you have not imparted it to others".

Leave a Comment