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.
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.