If you’re a Linux user, you know that installing Webmin on your Fedora or CentOS machine can be a bit of a challenge. But no more! In this blog post, I’m going to show you how to get the latest version of Webmin up and running on your Fedora machine with minimal effort. Read on to learn how to easily install the latest Webmin on Fedora and access its control panel.

Advertisement

How to Install Webmin on Fedora

This article will help you to install and configure Webmin on CentOS, RHEL, and Fedora systems. Follow the below steps:

Prerequsities

The following are the optional dependencies for the Webmin. You can install them using below command:

dnf install wget perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect perl-Data-Dumper 

Download Webmin RPM

Webmin RPMs are available on its official site. Download it from there or use below command to download. Webmin provides a noarch file, so I can be easily installed on any architecture system. Also, download the GPG key for Webmin

wget http://www.webmin.com/jcameron-key.asc 
wget http://www.webmin.com/download/rpm/webmin-current.rpm 

Install Latest Webmin

After downloading the latest Webmin rpm, use the following command to install or update it. You must import the GPG key before installing Webmin packages on your system.

sudo rpm --import jcameron-key.asc 
sudo rpm -Uvh webmin-current.rpm 

This command will install the necessary packages and configure Webmin on your machine. Once the installation is complete, you’ll be ready to move on to the next step.

Accessing the Webmin Control Panel

Now that Webmin has been installed on your machine, you can access the Webmin control panel. To do this, you’ll need to open a web browser and navigate to the Webmin URL. This URL is typically in the format of http://localhost:10000.

https://localhost:10000

Once you’ve navigated to the URL, you’ll be prompted to log in using the username and password you created during the installation process. Once you’ve logged in, you’ll be taken to the main Webmin control panel.

From here, you can customize your settings, create users, manage services, and more. You’ll also be able to access the Webmin Documentation page, which provides helpful tutorials and guides to help you get the most out of Webmin.

Advanced Webmin Tips and Tricks

Once you’ve gotten comfortable with the basics of Webmin, you can start exploring some of the more advanced features. For example, you can set up a cron job to automate certain tasks. This can be useful if you have recurring tasks that need to be done on a regular basis.

You can also create virtual hosts so you can host multiple websites on one machine. This can be a great way to save money on hosting fees and make sure that your websites are always up and running.

Finally, you can use Webmin to secure your system. Here, you can configure the firewall, set up user accounts, and manage user permissions. This can help make sure that your system is protected from malicious activity.

Conclusion

Installing Webmin on your Fedora machine can be a bit of a challenge, but with the right steps, it’s easy and hassle-free. In this blog post, I’ve shown you how to download the latest version of Webmin, install it on your machine, access the control panel, customize your settings, and explore some of the advanced features.

So, if you’re looking for an easy way to manage your Fedora machine, Webmin is a great choice. It’s quick, easy to install, and comes with a range of features that can make managing your system a breeze. So, what are you waiting for? Get Webmin up and running on your machine today!

Share.

18 Comments

  1. Hi, Downloaded the files referenced. Trying to install it, but getting these errors, please advise:

    [root@ptlsnd04 ~]# cd /opt
    [root@ptlsnd04 opt]# ls
    jcameron-key.asc quest rh storix webmin-current.rpm
    [root@ptlsnd04 opt]# rpm –import jcameron-key.asc
    [root@ptlsnd04 opt]# rpm -Uvh webmin-current.rpm
    error: Failed dependencies:
    perl(Net::SSLeay) is needed by webmin-1.920-1.noarch
    perl(Encode::Detect) is needed by webmin-1.920-1.noarch
    [root@ptlsnd04 opt]# rpm -qa | grep perl
    perl-libs-5.16.3-294.el7_6.x86_64
    perl-Filter-1.49-3.el7.x86_64
    perl-PathTools-3.40-5.el7.x86_64
    perl-Data-Dumper-2.145-3.el7.x86_64
    perl-Git-1.8.3.1-20.el7.noarch
    perl-Pod-Usage-1.63-3.el7.noarch
    perl-Time-Local-1.2300-2.el7.noarch
    perl-Carp-1.26-244.el7.noarch
    perl-Thread-Queue-3.02-2.el7.noarch
    perl-podlators-2.5.1-3.el7.noarch
    perl-Encode-2.51-7.el7.x86_64
    perl-threads-1.87-4.el7.x86_64
    perl-Time-HiRes-1.9725-3.el7.x86_64
    perl-File-Temp-0.23.01-3.el7.noarch
    perl-Socket-2.010-4.el7.x86_64
    perl-Error-0.17020-2.el7.noarch
    perl-TermReadKey-2.30-20.el7.x86_64
    perl-Pod-Escapes-1.04-294.el7_6.noarch
    perl-5.16.3-294.el7_6.x86_64
    perl-HTTP-Tiny-0.033-3.el7.noarch
    perl-Text-ParseWords-3.29-4.el7.noarch
    perl-Exporter-5.68-3.el7.noarch
    perl-threads-shared-1.43-6.el7.x86_64
    perl-Scalar-List-Utils-1.27-248.el7.x86_64
    perl-Getopt-Long-2.40-3.el7.noarch
    perl-Test-Harness-3.28-3.el7.noarch
    perl-parent-0.225-244.el7.noarch
    perl-constant-1.27-2.el7.noarch
    perl-Pod-Simple-3.28-4.el7.noarch
    perl-macros-5.16.3-294.el7_6.x86_64
    perl-srpm-macros-1-8.el7.noarch
    perl-Pod-Perldoc-3.20-4.el7.noarch
    perl-Storable-2.45-3.el7.x86_64
    perl-File-Path-2.09-2.el7.noarch
    perl-XML-Parser-2.41-10.el7.x86_64

    Thanks.

  2. What is the best way to set this up as an httpd/apache vhost so its managed by apache instead of webmin service?

    Thanks for the good article. Very simple.

  3. Good tutorial. Only suggestion would be to add a note about disabling the firewall temporarily to allow access to view Webmin in the browser. Once in, change the port from 10000 and check the box to “Open new ports on firewall”, then enable the firewall again and all will be good.

Leave A Reply

Exit mobile version