Minimal resources:
At least 512MB RAM (1GB+ recommended)
1 vCPU
1GB+ disk space
rRunning on most Unix-like systems (Linux, FreeBSD). It requires Perl
Supports x86_64/ARM64 architectures
Runs on port 10000
Typically requiring root or sudo
📂 Project Site:
Webmin is a web-based system administration tool for Unix-like servers, and services with about 1,000,000 yearly installations worldwide. Using it, it is possible to configure operating system internals, such as users, disk quotas, services or configuration files, as well as modify, and control open-source apps, such as BIND DNS Server, Apache HTTP Server, PHP, MySQL, and many more.
Downloading Webmin:
The simplest and best way to get Webmin is to use automatic webmin-setup-repo.sh script to configure repositories on your RHEL or Debian derivative systems. It can be done in two easy steps:
Commands:
curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
sudo sh webmin-setup-repo.sh
This script will automatically setup our repository and install our GPG keys on your system, and provide webmin package for installation and easy upgrades in the future. The supported and tested systems are Red Hat Enterprise Linux, Alma, Rocky, Oracle, CentOS Stream, Fedora or Debian, Ubuntu, Kali.
If Webmin repository was setup using our webmin-setup-repo.sh as described above then Webmin can be installed as easy as:
RHEL and derivatives: sudo dnf install webmin
Debian and derivatives: sudo apt-get install webmin --install-recommends
After successful Webmin installation, you can access its interface by entering https://localhost:10000 in your browser. Check that your firewall configuration allows access through port 10000.