How to Install Webmin on a CentOS Server

Webmin is a free and open source web-based interface for Unix and Linux system administration. It is more powerful and more comprehensive than the typical web-based control panel, and it is also completely free to download and use. You can install Webmin on just about any Linux distribution, BSD variant, or other Unix-like operating system. To install it on CentOS, follow these simple instructions.

1. As root, import the webmin GPG key for secure authentication:

rpm –import

2. Add the Webmin YUM repository to your system:

nano /etc/yum.repos.d/webmin.repo


vi /etc/yum.repos.d/webmin.repo

Add these lines:

name=Webmin Distribution Neutral

Save the file and exit your text editor.

3. Install Webmin using your YUM package manager:

yum install webmin

4. After it completes the installation process, you should be able to start using it immediately:

Using your ip address or server’s default hostname, open a web browser and point it to port 10000:

For example:


If you have local access to your machine, you can also use localhost:


Webmin is very useful for both basic and advanced system administration tasks. It provides graphical tools for many tasks that would normally only be accessible from the command line. It is free and open source, and the project also offers other control panels such as Virtualmin, Usermin, and Cloudmin for virtual hosting, user-level web server management, and cloud server management.