Install Webmin on Fedora 36

This guide will take you through how to install Webmin Fedora 36. Webmin is a web-based Unix system management interface. You can set up user accounts, Apache, DNS, file shares, etc. in your current web browser. Webmin allows you to manage your system from the console or remotely, eliminating the need to manually modify Unix configuration files such as / etc / passwd.

How to Install Webmin on Fedora 36

Add Webmin repository to your system.

sudo tee /etc/yum.repos.d/webmin.repo<<EOF
[Webmin]
name=Webmin Distribution Neutral
baseurl=https://download.webmin.com/download/yum
enabled=1
EOF

Then import Webmin GPG key using the following command.

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

Next, install Webmin using the command below.

sudo dnf install webmin

Sample output

Dependencies resolved.
==========================================================================
 Package                 Arch        Version            Repository   Size
==========================================================================
Installing:
 webmin                  noarch      1.994-1            Webmin       38 M
Installing dependencies:
 perl-Encode-Detect      x86_64      1.01-38.fc36       fedora       89 k

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

Total download size: 38 M
Installed size: 122 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): perl-Encode-Detect-1.01-38.fc36.x8 191 kB/s |  89 kB     00:00    
(2/2): webmin-1.994-1.noarch.rpm          512 kB/s |  38 MB     01:16    
--------------------------------------------------------------------------
Total                                     499 kB/s |  38 MB     01:18     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                  1/1 
  Installing       : perl-Encode-Detect-1.01-38.fc36.x86_64           1/2 
  Running scriptlet: webmin-1.994-1.noarch                            2/2 
  Installing       : webmin-1.994-1.noarch                            2/2 
  Running scriptlet: webmin-1.994-1.noarch                            2/2 
  Verifying        : perl-Encode-Detect-1.01-38.fc36.x86_64           1/2 
  Verifying        : webmin-1.994-1.noarch                            2/2 

Installed:
  perl-Encode-Detect-1.01-38.fc36.x86_64       webmin-1.994-1.noarch      

Complete!

Allow Webmin on firewall, it runs on port 10000.

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

Reload to apply changes.

sudo firewall-cmd --reload

Access Webmin Web Interface on Fedora 36

Navigate to your web browser and enter your server IP or domain followed by port 10000 e.g. https://server-IP:10000 or https:localhost:10000. Login using your root credentials to proceed.

After successful login, you will be redirected to the dashboard where you will see system metrics as shown below.

You can access a variety of server functions via a set of options in the left pane. From here, you may do a range of system administrative tasks.

Uninstall Webmin on Fedora 36

Run the following command to remove Webmin.

sudo dnf remove webmin

Sample output

Dependencies resolved.
========================================================================
 Package                Arch       Version            Repository   Size
========================================================================
Removing:
 webmin                 noarch     1.994-1            @Webmin     122 M
Removing unused dependencies:
 perl-Encode-Detect     x86_64     1.01-38.fc36       @fedora     187 k

Transaction Summary
========================================================================
Remove  2 Packages

Freed space: 122 M
Is this ok [y/N]: y
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                1/1 
  Running scriptlet: webmin-1.994-1.noarch                          1/2 
  Erasing          : webmin-1.994-1.noarch                          1/2 
  Running scriptlet: webmin-1.994-1.noarch                          1/2 
  Erasing          : perl-Encode-Detect-1.01-38.fc36.x86_64         2/2 
  Running scriptlet: perl-Encode-Detect-1.01-38.fc36.x86_64         2/2 
  Verifying        : perl-Encode-Detect-1.01-38.fc36.x86_64         1/2 
  Verifying        : webmin-1.994-1.noarch                          2/2 

Removed:
  perl-Encode-Detect-1.01-38.fc36.x86_64      webmin-1.994-1.noarch     

Complete!

That concludes our tutorial, you have reached the end of our article. We have gone through how to install Webmin Fedora 36.

Read more on Webmin Documentation

Other Tutorials

Install Webmin on Ubuntu 22.04

Install cockpit on Ubuntu 22.04

Install Cockpit on Rocky Linux 8

System administrator | Software Developer | DevOps

Leave a Comment