How to Install Webmin on Your Linux Server

Webmin is a web-based control panel for Linux/Unix system administration.  If you have ever wondered if there was an easier way to manage many of the routine tasks you perform from the command line on your dedicated server, Webmin may be just the tool you need.

You can download the Webmin from the project’s website and manually install it for your system, but it also has ready-made packages for many Linux distributions, including Red Hat Enterprise Linux, Fedora, CentOS, SUSE, and Debian.

To begin on CentOS, make sure you have the necessary dependencies installed.  As root, type:

yum -y install perl-Net-SSLeay

Next, make a temporary directory and download the rpm file from sourceforge.  The URL may be different, but here is an example:

mkdir /home/admin/downloads

cd /home/admin/downloads


Finally, install the rpm file as you normally would:

rpm -i webmin-1.550-1.noarch.rpm

Notice the “noarch” designation in the file.  That means you can install the same package on x86, x86_64, and PowerPC servers because Webmin uses cross-platform Perl scripts.

Webmin will also run on its own small web server independent of yours.  That means you can use it to manage everything, including your web server (i.e. Apache).  To access the Webmin interface, go to:


Replace 123.456.78.9 with your actual ip address or hostname.  The default username will be “root” with your root password.