How to install Webmin in Fedora Linux?

Most of the Linux system administration tasks such as the creation and removal of users, monitoring system resources, etc are usually carried out on a terminal. This always requires knowledge of different commands and how they are used on a system.

Webmin is an open-source, modern, web-based tool to manage and monitor your Linux server. It provides different configuration options for a server.

The following are some tasks that you can perform using Webmin.

  • System user management
  • Set and change passwords
  • Installing, updating, and removal of software packages
  • Managing firewall
  • Configuring disk quotas
  • Management of applications such as Apache HTTP server, PHP, and MySql

It offers so many other functionalities.

In this article, I will discuss how to install Webmin in the Fedora Linux system.

Prerequisites

To follow this guide you should have the following –

  • A system running Fedora Linux
  • Access to a user account with sudo privilege

How to install Webmin on Fedora Linux

The Webmin is not available in the default Fedora repository. We will start it by using the Webmin RPM package.

Before you proceed first update your local package database by using –

sudo dnf update -y

Use the given command to download the Webmin RPM package –

wget http://prdownloads.sourceforge.net/webadmin/webmin-2.000-1.noarch.rpm

Install required dependencies by using –

sudo dnf -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect

Finally, use the given command to install the Webmin to your Fedora system –

sudo rpm -U webmin-2.000-1.noarch.rpm

Check the status of Webmin services

You can check if Webmin services are running on your system or not  –

sudo systemctl status webmin

webmin status

Adjust firewall settings

By default Webmin uses port 10000 you can allow traffic of this port by using –

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

Reload the firewall on your system –

sudo firewall-cmd --reload

Accessing Webmin in the browser

Open the browser on any system and then use the given URL to access the Webmin interface.

http://server_ip_or_hostname:10000/

For example –

http://localhost:10000

You may get a warning message like “Potential Security Risk Ahead” or “Your connection isn’t private “. This is because Webmin comes with a self-signed SSL certificate which is not validated by CA.

Simply click on Advanced and then Accept the Risk and Continue.

access webmin interface

This will bring you to the login page of Webmin.

webmin

Enter your credentials to log in to your system or remote server.

This will redirect you to the Webmin dashboard and you will be able to see information such as CPU & RAM utilization with other system details such as hostname, Operating systemsystem uptime, etc.

Conclusion

So you have successfully installed Webmin on your Fedora system.

Now if you have a query or feedback then write us in the comments below.

Leave a Comment