How to install Webmin Server Control Panel on CentOS 8

Webmin is an open source server control panel for easy Linux system administration. Using Webmin, you can manage users, groups, FTP, DNS, DHCP, SSH, email and many other packages to suit your needs. Simply put, you can configure any package using Webmin. In this tutorial, we will learn how to configure Webmin on CentOS 8.

Webmin installation

To download the RPM package for Webmin from Sourceforge open a terminal and use the following command:


After the download is complete, run the following command to install the RPM package:

rpm -ivh webmin-1.930-1.noarch.rpm

Install the RPM package for Webmin

After installation is complete, the following output should appear:

Installation was successful

By default, Webmin uses port 10000, you can check if Webmin is working or not with the following command:

Check Webmin Installation

The port must be operational as shown below:

Webmin listens on port 10000

To enable Webmin in the firewall, use the following command:

firewalld-cmd - -add-port=10000/tcp - -permanent

Opeb port 10000 for webmin in the firewall

After allowing the port in the firewall, simply restart the firewall with the following command:

firewalld-cmd - -reload

Reload firewall

Webmin Access

Now you can access Webmin from your browser using the https: // URL: 10000. You will be asked to go to the login page.

Webmin login

Log in with a username and password and click on Sign in button. You will see the control panel after a successful login.

Webmin on CentOS 8

Congratulations! You have successfully installed Webmin. Now you can configure and manage the Services using Webmin.


Webmin is an easy to use and lightweight web application that allows you to manage your Linux server. In this guide, we showed how to configure Webmin on your Linux server.

How to install Webmin Server Control Panel on CentOS 8