Installing Webmin on CentOS 8

Monitor computers have always required the administrator to check his work. Especially if the computers are connected to the internal network of the organization. For such purposes, use the control panel on the computer. There are many control panels open source allowing you to easily manage your linux server via a simple and user-friendly web interface. Webmin is the best of them.

It allows you to easily manage users, groups, disk quotas for your server, and create files and directories by configuring the most popular web servers, FTP, mail and database servers such as MySQL, MariaDB, Firebird and other. Besides all the above, you will not have problems with licensing Webmin, since it is released under a free license GPL3, guaranteeing you the opportunity to install, use and modify it at their discretion. So, installing Webmin it’s a good idea.

How to install Webmin on CentOS 8

In this tutorial we will tell you how to install the most popular control panel open source Webmin in CentOS 8.

Attention!!! To install the packages required to run and operate the control panel Webmin on your system needs to be created by the root user with sudo privileges.

The recommended and the easiest and best method of mounting the control panel Webmin in CentOS 8 is the inclusion of Webmin repository and install Webmin package using the package Manager dnf.

Installing Webmin on CentOS 8 produced quickly and simply. First You should go to the sudo user by entering the following command:


The system will ask you to enter a password. Enter the password from the previously created sudo user.

Then you need to open your favorite text editor to create a file repository. In our example we use the text editor nano:

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

now in the opened window, edit the repository file you need to dial the following code (you can copy):

name=Webmin Distribution Neutral

Once you typed the above code, you need to press the key combination ctrl+x and answer Yes to the query about saving the file repository.

Further action in the process of installing the control panel, Webmin will import the GPG key using the rpm command and install the package Webmin. To do this, enter the command in the terminal:

rpm --import

By this action, we imported the GPG key necessary to validate the signature on the package. Now install the package control panel Webmin by typing the following command:

dnf install webmin

The output of the command is shown in figure:

In the process of installing the control panel are resolved all the dependencies and after the installation you will see the following output:

Webmin install complete. You can now login to https://your_server_ip_or_hostname:10000/
as root with your root password.

A sample output is shown in figure:

At the end of the installation the service control panel, Webmin will be launched automatically. At this stage, install Webmin CentOS 8 is completed.

The last step before running the web interface control panel Webmin on your server with CentOS 8 is to configure your firewall as listening on the default panel port 10000 is closed. Open it with commands:

firewall-cmd --zone=public --add-port=10000/tcp

firewall-cmd --runtime-to-permanent

Congratulations. Installing and configuring Webmin CentOS 8 is over. Now, in order to log in to the web interface of the Webmin control panel you need to open your favorite browser and enter your server name or public IP address by putting at the end a colon and putting the port address the default Webmin: 10000. In our example, we use the firefox browser.


After clicking you enter the address, the browser will show a warning that the site certificate is invalid. This is due to the fact that by default Webmin uses a self-signed SSL certificate is included in trusted SSL certificates. To continue, add it to the exclusions.

To log in to Webmin, use the login and password of your root user.

Once you are logged in, you will be automatically redirected to the main page of the Webmin control panel, which will automatically provide you with basic information about your system.

Now you can customize your server on a CentOS 8, in accordance with your needs.


Webmin is an indispensable application for tracking and configuration of servers and equipment, performance you want to monitor. Of course, he is not the most effective tool in this process, but perfectly fulfills its function while consuming the minimum amount of system resources.

Acting under our instruction for you, quickly and easily install and start using one of the best control panels open source Webmin. You can also get more information about Webmin please visit the website documentation located on their official website. Thank you for your attention.


(Visited 5 times, 1 visits today)