AMP AMP

How to Install Webmin on Fedora 34

To Install And Configure Webmin On Fedora 34

Introduction:

Webmin is a free, open-source, web-based control panel for Linux and other UNIX-like servers. Its simple user interface makes it easy for users to administer the server. We can use Webmin to modify settings for many common packages. This tutorial demonstrates how to install Webmin on Fedora 34.

Installation Procedure :

Step 1: Check the Fedora version

[root@linuxhelp ~]# cat /etc/os-release
NAME=Fedora
VERSION="34 (Workstation Edition)"
ID=fedora
VERSION_ID=34
VERSION_CODENAME=""
PLATFORM_ID="platform:f34"
PRETTY_NAME="Fedora 34 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:34"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/34/system-administrators-guide/"
SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

Step 2: Download the webmin installation package using wget

 [root@linuxhelp ~]# wget http://www.webmin.com/download/rpm/webmin-current.rpm
--2021-12-27 04:26:44--  http://www.webmin.com/download/rpm/webmin-current.rpm
Resolving www.webmin.com (www.webmin.com)... 216.105.38.11
Connecting to www.webmin.com (www.webmin.com)|216.105.38.11|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://www.webmin.com/download/rpm/webmin-current.rpm [following]
--2021-12-27 04:26:45--  https://www.webmin.com/download/rpm/webmin-current.rpm
Connecting to www.webmin.com (www.webmin.com)|216.105.38.11|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://prdownloads.sourceforge.net/webadmin/webmin-1.984-1.noarch.rpm [following]
--2021-12-27 04:26:46--  https://prdownloads.sourceforge.net/webadmin/webmin-1.984-1.noarch.rpm
Resolving prdownloads.sourceforge.net (prdownloads.sourceforge.net)... 204.68.111.105
Connecting to prdownloads.sourceforge.net (prdownloads.sourceforge.net)|204.68.111.105|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://downloads.sourceforge.net/project/webadmin/webmin/1.984/webmin-1.984-1.noarch.rpm [following]
--2021-12-27 04:26:47--  https://downloads.sourceforge.net/project/webadmin/webmin/1.984/webmin-1.984-1.noarch.rpm
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 204.68.111.105
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|204.68.111.105|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://webwerks.dl.sourceforge.net/project/webadmin/webmin/1.984/webmin-1.984-1.noarch.rpm [following]
--2021-12-27 04:26:49--  https://webwerks.dl.sourceforge.net/project/webadmin/webmin/1.984/webmin-1.984-1.noarch.rpm
Resolving webwerks.dl.sourceforge.net (webwerks.dl.sourceforge.net)... 103.11.153.120
Connecting to webwerks.dl.sourceforge.net (webwerks.dl.sourceforge.net)|103.11.153.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 40023256 (38M) [application/octet-stream]
Saving to: ‘webmin-current.rpm’

webmin-current.rpm     100%[============================>]  38.17M  6.84MB/s    in 6.5s    

2021-12-27 04:26:55 (5.91 MB/s) - ‘webmin-current.rpm’ saved [40023256/40023256]

Step 3: Install the dependency package by using the following command

 [root@linuxhelp ~]# dnf install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect -y
Last metadata expiration check: 0:01:07 ago on Mon 27 Dec 2021 04:26:57 AM IST.
Package perl-Net-SSLeay-1.90-2.fc34.x86_64 is already installed.
Dependencies resolved.
============================================================================================
 Package                           Arch        Version                   Repository    Size
============================================================================================
Installing:
 openssl                           x86_64      1:1.1.1l-2.fc34           updates      658 k
 perl                              x86_64      4:5.32.1-477.fc34         updates       23 k
 perl-Encode-Detect                x86_64      1.01-35.fc34              fedora        91 k
 perl-IO-Tty                       x86_64      1.16-2.fc34               fedora        46 k
Upgrading:
 openssl-devel                     x86_64      1:1.1.1l-2.fc34           updates      2.2 M
 openssl-libs                      x86_64      1:1.1.1l-2.fc34           updates      1.4 M
 perl-Errno                        x86_64      1.30-477.fc34             updates       25 k

                                          
  perl-Time-HiRes-4:1.9764-460.fc34.x86_64                                                  
  perl-Time-Piece-1.3401-477.fc34.x86_64                                                    
  perl-Unicode-Collate-1.29-2.fc34.x86_64                                                   
  perl-Unicode-LineBreak-2019.001-9.fc34.x86_64                                                                                         
  perl-experimental-0.025-1.fc34.noarch                                                     
                                              

Complete!

Step 4: Now install the RPM file

[root@linuxhelp ~]# rpm -U webmin-current.rpm
warning: webmin-current.rpm: Header V4 DSA/SHA1 Signature, key ID 11f63c51: NOKEY
Operating system is Fedora Linux
Webmin install complete. You can now login to https://linuxhelp:10000/
as root with your root password.

Step 5: Switch to browser and enter the localhost with port number

Step 6: Enter the user details to login the webmin

Step 7: This is the dashboard of webmin

With this process, the installation of webmin on Fedora 34 comes to an End

FAQ
Q
What is the process of installing new modules?
A
Once the new module has been downloaded, it needs to be put into the Webmin Configuration module and clicked the Webmin Modules button. Then, using the form at the top of the page, you can install the module directly from Webmin's local file system or from the client you're using.
Q
How will Webmin affect the existing configuration files?
A
Webmin will not alter any configuration files during installation. When we start using Webmin, only the config files associated with the changes you make will be modified. For example, using the Apache Webserver module would not affect the Sendmail configuration
Q
What should I do if I cannot log in to Webmin?
A
If you have Webmin installed in /usr/libexec/webmin, you can change the password of the admin user to foo by running.
Q
What is the dependency package of Webmin?
A
The dependency package of Webmin is # apt install python apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl
Q
What is Webmin?
A
Webmin is a free, open-source, modern, web-based control panel for any Linux or other UNIX-like servers. Its simple interface allows its users to administer your server in an easy manner. When you use Webmin, you can change the settings of common packages in a breeze.