Install Webmin Control Panel

Webmin dashboard displaying in web browser

Live stream set for 2025-04-29 at 14:00:00 Eastern

Ask questions in the live chat about any programming or lifestyle topic.

This livestream will be on YouTube or you can watch below.

Setup Webmin For System Administration

Learn how to install Webmin from the command line to graphically manage your server from a web browser.

Webmin is a free and open source Perl-based online server management control panel. Webmin runs at its own process and web server defaulting to port 10000. It comes with a web-based terminal for various tasks and when SSH is not available.

Webmin has to be installed on a web server. It an be directly uninstalled like a standard software package. It’s important to confirm your decision before proceeding, as this will also remove any customizations made to Webmin, including IP access control, themes, and created users.

Requirements For Webmin

Glossary

IP

Internet Protocol address is a numerical label that is assigned to a device connected to a computer network.

RHEL

Red Hat Enterprise Linux

Debian

Debian GNU/Linux

Firewall

Network security system that monitors and controls incoming and outgoing network traffic based on configurable security rule.

Download

Webmin can be downloaded from Webmin. Then the downloaded file is executed directly on the server or locally before installation based on the operating system.

Web Portal

Webmin requires the default port 10000 to be open in the firewall configuration. The webmin interface can be accessed at the following URL https://Server-IP:10000 where “Server-IP” is replaced by your server IP address or hostname.

Setup Webmin

# Download Webmin Setup Script #
curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
# Execute Webmin Setup Script #
sh webmin-setup-repo.sh

Install Webmin

# Install Webmin On RHEL And Derivatives #
dnf install webmin

# Install Webmin On Debian And Derivatives #
apt-get install webmin --install-recommends

Webmin Setup Script
Webmin Setup Script Downloaded And Executed
Webmin Login Interface
Webmin Login Form In Web Browser

Webmin SSH Server
Webmin Displaying SSH Server Screen

Webmin File Manager
Webmin Tools Displaying File Manager


Open Source

Webmin is released under the BSD-3-Clause license. The permissive license requires the preservation of the copyright notice and disclaimer. It allows commercial use, modification, distribution, and allows making derivatives proprietary, consult the license for more specific details.

Perl is dual-licensed under the GNU General Public License (GPL) and the Artistic License. The GPL copyleft license comes with strict rules and requirements to ensure the software remains free and open-source. The Artisitic permissive license requires the preservation of the copyright notice and disclaimer. It allows commercial use, modification, distribution, and allows making derivatives proprietary, consult the license for more specific details.

Conclusion:

Webmin is easy to install once you meet all the requirements for the server and operating system. Install Webmin Control Panel using the command line and graphically use in a web browser.

If you enjoy this article, consider supporting me by purchasing one of my OjamboShop.com Online Programming Courses or publications at Edward Ojambo Programming Books or simply donate here Ojambo.com Donate

References:

Leave a Reply

Your email address will not be published. Required fields are marked *