How To Install Webmin in Ubuntu 22.04, Debian & Fedora Systems

If you're a Linux server administrator, you may have heard of Webmin. This powerful tool provides a web-based interface for managing various aspects of your server, including user accounts, Apache configuration, DNS settings, and file sharing.

In this tutorial, we'll show you how to install Webmin on both Debian and Fedora distributions. With support for a wide range of Linux systems, including Ubuntu, CentOS, and Linux Mint, Webmin is a versatile tool that can help streamline your server management tasks.

Whether you're new to Linux administration or a seasoned pro, Webmin offers a user-friendly interface that can make your job easier. So if you're looking for a powerful and flexible tool for managing your Linux servers, be sure to check out Webmin today!

Webmin Installation

Let’s start with the installation process of Webmin in Ubuntu 22.04 LTS.

The first step will be to create the file where the updates will be stored, for that we will enable this repository by creating the webmin.repo file :

In RHEL, CentOS, and Fedora environments


We will enter the following:


name=Webmin Distribution Neutral




In Debian or Ubuntu we open using the vi or nano editor the following file: /etc/apt/sources.list 
Once opened we will enter the following lines:

deb sarge contrib

deb sarge contrib

We save using the Ctrl + O combination and exit by pressing the Ctrl + X combination.

Import and install the GPC keys, which will be used for Webmin’s signed packages.

We will use the following commands in RedHat environments :


rpm --import jcameron-key.asc

In Debian environments we will use:


sudo apt-key add jcameron-key.asc

Install Webmin, for it we will first update the packages.

In Redhat environments we will use the following:

yum update
yum install webmin

In Debian environments we will use the following commands:

sudo apt-get update

sudo apt-get install webmin

Start the Webmin service.

In RedHat environments we will use:

/etc/init.d/webmin start

/etc/init.d/webmin status

In Debian environments we will use:

sudo /etc/init.d/webmin start

sudo /etc/init.d/webmin status

After performing this process we will configure access to Webmin, by default runs on TCP port 10000, which is why we must open this port in the firewall so that the communication is correct, for this we will use the iptables.

Remember that we must restart the service to apply the changes

In RedHatCentOS and Fedora environments we will use the following commands:

iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT

service iptables save

/etc/init.d/iptables restart

In the other environments we will use the command:

Sudo ufw allow 1000

It might be interesting

IBM with New Cisco Backed Database

IBM is about to acquire their new Cisco backed database that will come with a sound security. They come with the Guardium with $225 million budget.

The Intel Arc Alchemist series of graphics cards for desktop PCs may consist of at least seven models.

Rumor has it that Intel's Arc Alchemist A-Series line of graphics cards will include a completely budget-friendly graphics card known as the A310.

The Razer Huntsman Mini Analog Keyboard uses analog switches

Razer has unveiled its next keyboard, which uses the proprietary analog optical switches that debuted last year in the Razer Huntsman V2 Analog.

Intel's top-of-the-line Arc Alchemist graphics card on DG2-512EU GPU was faster than GeForce RTX 3070 Ti in benchmark

In SiSoftware Sandra there is a top-of-the-line 3D gas pedal from Intel's Arc Alchemist line based on DG2-512EU graphics processor.