How to install Webmin on Oracle Linux 8.8

To Install Webmin On Oracle Linux 8.8

Introduction:

The Webmin server management tool is a powerful and extensible web-based control panel for Unix-like systems. By using Webmin, UNIX configuration files are no longer required to be manually edited.

Installation Steps:

Step1: check the Oracle Linux version by using the below command.

[root@linuxhelp ~]# cat /etc/os-release
NAME="Oracle Linux Server"
VERSION="8.8"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="8.8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Oracle Linux Server 8.8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:8:8:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://github.com/oracle/oracle-linux"
ORACLE_BUGZILLA_PRODUCT="Oracle Linux 8"
ORACLE_BUGZILLA_PRODUCT_VERSION=8.8
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=8.8

Step 2: Copy the link of RPM file from the official website of Webmin by visiting the below link.

https://www.webmin.com/download.html

Step 3: Download the Webmin package by using the below command.

[root@linuxhelp ~]# wget https://prdownloads.sourceforge.net/webadmin/webmin-2.000-1.noarch.rpm
--2023-07-17 17:00:34--  https://prdownloads.sourceforge.net/webadmin/webmin-2.000-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/2.000/webmin-2.000-1.noarch.rpm [following]
--2023-07-17 17:00:35--  https://downloads.sourceforge.net/project/webadmin/webmin/2.000/webmin-2.000-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://excellmedia.dl.sourceforge.net/project/webadmin/webmin/2.000/webmin-2.000-1.noarch.rpm [following]
--2023-07-17 17:00:37--  https://excellmedia.dl.sourceforge.net/project/webadmin/webmin/2.000/webmin-2.000-1.noarch.rpm
Resolving excellmedia.dl.sourceforge.net (excellmedia.dl.sourceforge.net)... 202.153.32.19, 2401:fb00:0:1fe:8000::5
Connecting to excellmedia.dl.sourceforge.net (excellmedia.dl.sourceforge.net)|202.153.32.19|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 40311212 (38M) [application/octet-stream]
Saving to: ‘webmin-2.000-1.noarch.rpm’
webmin-2.000-1.noarch.rpm                           100%[===================================================================================================================>]  38.44M  11.0MB/s    in 3.6s
2023-07-17 17:00:41 (10.8 MB/s) - ‘webmin-2.000-1.noarch.rpm’ saved [40311212/40311212]

Step 4: After downloading the Webmin RPM package, download and install the optional dependencies by entering the below command.

[root@linuxhelp ~]# sudo dnf install perl perl-Net-SSLeay openssl perl-Encode-Detect
Oracle Linux 8 BaseOS Latest (x86_64)                                                                                                                                            27 kB/s | 3.6 kB     00:00
Oracle Linux 8 BaseOS Latest (x86_64)                                                                                                                                           9.7 MB/s |  59 MB     00:06
Oracle Linux 8 Application Stream (x86_64)                                                                                                                                       25 kB/s | 3.9 kB     00:00
Oracle Linux 8 Application Stream (x86_64)                                                                                                                                      9.4 MB/s |  47 MB     00:05
Latest Unbreakable Enterprise Kernel Release 6 for Oracle Linux 8 (x86_64)                                                                                                       29 kB/s | 3.0 kB     00:00
Latest Unbreakable Enterprise Kernel Release 6 for Oracle Linux 8 (x86_64)                                                                                                       10 MB/s |  73 MB     00:07
Last metadata expiration check: 0:00:22 ago on Monday 17 July 2023 05:02:11 PM IST.
Package perl-Net-SSLeay-1.88-2.module+el8.6.0+20623+f0897f98.x86_64 is already installed.
Package openssl-1:1.1.1k-9.el8_7.x86_64 is already installed.
Dependencies resolved.
================================================================================================================================================================================================================
 Package                                                 Architecture                      Version                                                           Repository                                    Size
================================================================================================================================================================================================================
Installing:
 perl                                                    x86_64                            4:5.26.3-422.el8                                                  ol8_appstream                                 73 k
 perl-Encode-Detect                                      x86_64                            1.01-28.el8                                                       ol8_appstream                                 90 k
Installed:
  cpp-8.5.0-18.0.2.el8.x86_64                                                 dtrace-2.0.0-1.13.1.el8.x86_64                                 dwz-0.12-10.el8.x86_64
  efi-srpm-macros-3-3.0.1.el8.noarch                                          ghc-srpm-macros-1.4.2-7.el8.noarch                             go-srpm-macros-2-17.el8.noarch
  libpfm-4.10.1-5.el8.x86_64                                                  make-1:4.2.1-11.el8.x86_64                                     ocaml-srpm-macros-5-4.el8.noarch
  openblas-srpm-macros-2-2.el8.noarch                                         perl-4:5.26.3-422.el8.x86_64                                   perl-Algorithm-Diff-1.1903-9.el8.noarch
  perl-Archive-Tar-2.30-1.el8.noarch                                          perl-Archive-Zip-1.60-3.el8.noarch                             perl-Attribute-Handlers-0.99-422.el8.noarch
  perl-B-Debug-1.26-2.el8.noarch                                              perl-CPAN-2.18-397.el8.noarch                                  perl-CPAN-Meta-2.150010-396.el8.noarch
  perl-CPAN-Meta-Requirements-2.140-396.el8.noarch                            perl-CPAN-Meta-YAML-0.018-397.el8.noarch                       perl-Compress-Bzip2-2.26-6.el8.x86_64
  perl-Compress-Raw-Bzip2-2.081-1.el8.x86_64                                  perl-Compress-Raw-Zlib-2.081-1.el8.x86_64                      perl-Config-Perl-V-0.30-1.el8.noarch
  perl-DB_File-1.842-1.el8.x86_64                                             perl-Data-OptList-0.110-6.el8.noarch                           perl-Data-Section-0.200007-3.el8.noarch
  perl-Devel-PPPort-3.36-5.el8.x86_64                                         perl-Devel-Peek-1.26-422.el8.x86_64                            perl-Devel-SelfStubber-1.06-422.el8.noarch
  perl-Devel-Size-0.81-2.el8.x86_64                                           perl-Digest-SHA-1:6.02-1.el8.x86_64                            perl-Encode-Detect-1.01-28.el8.x86_64
  perl-Encode-Locale-1.05-10.module+el8.3.0+7692+542c56f9.noarch              perl-Encode-devel-4:2.97-3.el8.x86_64                          perl-Env-1.04-395.el8.noarch
  perl-ExtUtils-CBuilder-1:0.280230-2.el8.noarch                              perl-ExtUtils-Command-1:7.34-1.el8.noarch                      perl-ExtUtils-Embed-1.34-422.el8.noarch
  perl-ExtUtils-Install-2.14-4.el8.noarch                                     perl-ExtUtils-MM-Utils-1:7.34-1.el8.noarch                     perl-ExtUtils-MakeMaker-1:7.34-1.el8.noarch
  perl-ExtUtils-Manifest-1.70-395.el8.noarch                                  perl-ExtUtils-Miniperl-1.06-422.el8.noarch                     perl-ExtUtils-ParseXS-1:3.35-2.el8.noarch
  perl-File-Fetch-0.56-2.el8.noarch                                           perl-File-HomeDir-1.002-4.el8.noarch                           perl-File-Which-1.22-2.el8.noarch
  perl-Filter-2:1.58-2.el8.x86_64                                             perl-Filter-Simple-0.94-2.el8.noarch                           perl-IO-Compress-2.081-1.el8.noarch
  perl-IO-Zlib-1:1.10-422.el8.noarch                                          perl-IPC-Cmd-2:1.02-1.el8.noarch                               perl-IPC-SysV-2.07-397.el8.x86_64
  perl-IPC-System-Simple-1.25-17.el8.noarch                                   perl-JSON-PP-1:2.97.001-3.el8.noarch                           perl-Locale-Codes-3.57-1.el8.noarch
  perl-Locale-Maketext-1.28-396.el8.noarch                                    perl-Locale-Maketext-Simple-1:0.21-422.el8.noarch              perl-MRO-Compat-0.13-4.el8.noarch
  perl-Math-BigInt-FastCalc-0.500.600-6.el8.x86_64                            perl-Math-BigRat-0.2614-1.el8.noarch                           perl-Memoize-1.03-422.el8.noarch
  perl-Module-Build-2:0.42.24-5.el8.noarch                                    perl-Module-CoreList-1:5.20181130-1.el8.noarch                 perl-Module-CoreList-tools-1:5.20181130-1.el8.noarch
  perl-Module-Load-1:0.32-395.el8.noarch                                      perl-Module-Load-Conditional-0.68-395.el8.noarch               perl-Module-Loaded-1:0.08-422.el8.noarch
  perl-Module-Metadata-1.000033-395.el8.noarch                                perl-Net-Ping-2.55-422.el8.noarch                              perl-Package-Generator-1.106-11.el8.noarch
  perl-Params-Check-1:0.38-395.el8.noarch                                     perl-Params-Util-1.07-22.el8.x86_64                            perl-Perl-OSType-1.010-396.el8.noarch
  perl-PerlIO-via-QuotedPrint-0.08-395.el8.noarch                             perl-Pod-Checker-4:1.73-395.el8.noarch                         perl-Pod-Html-1.22.02-422.el8.noarch
  perl-Pod-Parser-1.63-396.el8.noarch                                         perl-SelfLoader-1.23-422.el8.noarch                            perl-Software-License-0.103013-2.el8.noarch
  perl-Sub-Exporter-0.987-15.el8.noarch                                       perl-Sub-Install-0.928-14.el8.noarch                           perl-Sys-Syslog-0.35-397.el8.x86_64
  perl-TermReadKey-2.37-7.el8.x86_64                                          perl-Test-1.30-422.el8.noarch                                  perl-Test-Harness-1:3.42-1.el8.noarch
  perl-Test-Simple-1:1.302135-1.el8.noarch                                    perl-Text-Balanced-2.03-395.el8.noarch                         perl-Text-Diff-1.45-2.el8.noarch
  perl-Text-Glob-0.11-4.el8.noarch                                            perl-Text-Template-1.51-1.el8.noarch                           perl-Thread-Queue-3.13-1.el8.noarch
  perl-Time-HiRes-4:1.9758-2.el8.x86_64                                       perl-Time-Piece-1.31-422.el8.x86_64                            perl-Unicode-Collate-1.25-2.el8.x86_64
  perl-autodie-2.29-396.el8.noarch                                            perl-bignum-0.49-2.el8.noarch                                  perl-devel-4:5.26.3-422.el8.x86_64
  perl-encoding-4:2.22-3.el8.x86_64                                           perl-experimental-0.019-2.el8.noarch                           perl-inc-latest-2:0.500-9.el8.noarch
  perl-libnetcfg-4:5.26.3-422.el8.noarch                                      perl-local-lib-2.000024-2.el8.noarch                           perl-open-1.11-422.el8.noarch
  perl-perlfaq-5.20180605-1.el8.noarch                                        perl-srpm-macros-1-25.el8.noarch                               perl-utils-5.26.3-422.el8.noarch
  perl-version-6:0.99.24-1.el8.x86_64                                         python-rpm-macros-3-45.el8.noarch                              python-srpm-macros-3-45.el8.noarch
  python3-rpm-macros-3-45.el8.noarch                                          qt5-srpm-macros-5.15.3-1.el8.noarch                            redhat-rpm-config-131-1.0.1.el8.noarch
  rust-srpm-macros-5-2.el8.noarch
Complete!

Step 5: Install Webmin by using the downloaded RPM file.

[root@linuxhelp ~]# sudo rpm -Uvh webmin-2.000-1.noarch.rpm
warning: webmin-2.000-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 11f63c51: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:webmin-2.000-1                   ################################# [100%]

Step 6: Configure Firewall Settings for Webmin by using the below command.

[root@linuxhelp ~]# sudo firewall-cmd --add-port=10000/tcp --zone=public --permanent
Success
[root@linuxhelp ~]# sudo firewall-cmd --reload
Success

Step 7: You can start using the Webmin Control panel by going to a browser and visiting the localhost with the port 10000 since the default port of Webmin is 10000.

https://localhost:10000

Step 8: Login Webmin with root Credentials as shown in the below image.

Step 9: This is the Dashboard of Webmin control panel.

Conclusion:

We have reached the end of this article. In this guide, we have walked you through the steps required to install Webmin on Oracle Linux 8.8. Your feedback is much welcome.

FAQ
Q
How do I reset my Webmin root password?
A
1)Login into the Webmin interface. 2) Click on the option 'System' in the left sidebar of Webmin. 3) Select the option 'Change Password' and you will able to see a screen with all of the users listed. 4) Select the user which you want to change the password from the list.
Q
How do I change my Webmin port?
A
You can change the Webmin port by editing in /etc/webmin/miniserv. conf and change the port number to any port you like.
Q
What is the default login for Webmin?
A
Login name (default admin) The username that you will use to log in to Webmin with. admin is the traditional username, but anything can be used.
Q
Can Webmin manage multiple servers?
A
WebMin is another open-source tool for Linux server management. It allows you to manage multiple servers using a web interface instead of relying on the terminal.
Q
What port does Webmin use?
A
Webmin's default port is 10000