Repository

Setup

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:

curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
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.

Install

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

dnf install webmin

Debian and derivatives

apt-get install webmin --install-recommends

Access

After successful Webmin installation, you can access its interface by entering https://<Your-Server-IP>:10000 in your browser. Check that your firewall configuration allows access through port 10000.

Manual

Manual installation isn’t recommended—follow the instructions above to set up repositories.

The latest full Webmin distribution is available in various package formats for download:

rpmRed Hat Enterprise Linux, Alma, Rocky, Oracle, CentOS Stream, Fedora, openSUSE

debDebian derivatives (Ubuntu, Kali, Parrot, Pop!, Lite, Devuan)

pkgSolaris

tarFreeBSD or any other Linux distribution

  * The minimal tar version of Webmin contains only the core API and programs, and a few modules required for its basic operation. Most modules and all themes have been left out, but can be easily added later. It can be useful if you only need some of the programs functionality, and don’t want to download the entire multi-megabyte package.

Checksum Verification

To verify that you have downloaded Webmin fully and correctly, you can use the command sha256sum on the downloaded file, and compare it against those listed below:

FileSHA256 Checksum
webmin_2.510_all.debcbb93421df1ebdb590528872d10b8de65e67e5af694b4b057770d9b17de5a278
webmin-2.510-minimal.tar.gzc55ea2ed6fd6af06008fca1d5f4f4815f528057d956221d5c6780f85c196a4c4
webmin-2.510-1.noarch.rpm5ee138161e0c501adba7efa7c03d96348025b6396033cc72e347c997456cee2d
webmin-2.510-1.src.rpmf49f925f21e48a8d913b3cf885cb70d19a2062cdcb5fb70525ae455b446b421a
webmin-2.510.pkg.gzfc98666dfde0b7113d38f1afe6bf878d79ea1e2adb2a039072d1f895253d4dbb
webmin-2.510.tar.gz4eb8012d392f8db8caee67bc97e4a71220a2ecd9b3cd2316d0c05f4462c1934c
webmin-2.510.zip357367cae7b61e460573b4c9a8460959fd6547d9f10c1853890b8ab26b8a015a

Configure

If Webmin package was downloaded manually it can be installed:

RHEL and derivatives

dnf install ./webmin-current.rpm

Debian and derivatives

apt-get install --install-recommends ./webmin-current.deb

Solaris

# The root user be switched from a role account to a normal account to logins to work
rolemod -K type=normal root
# Uncompress
gunzip webmin-current.pkg.gz
# Install
pkgadd -d webmin-current.pkg

FreeBSD and any other Linux installation from source

# Change directory
cd /tmp
# Uncompress
gunzip webmin-current.tar.gz
tar xf webmin-current.tar.gz
cd webmin-current
# Install
./setup.sh /usr/local/webmin

If you installed it by specifying an installation directory parameter to setup.sh as the instructions above show, i.e. /usr/local/webmin, the original webmin-current directory can now be safely deleted.

The source package can be installed on any of the supported OS, such as FreeBSD, macOS, HP/UX, AIX, and all other flavors of Linux. However, if your system supports one of the other package formats like rpm or deb packages, it is recommended to install it from that type of package.

Older Versions

Older versions of Webmin can be downloaded from Sourceforge.

Standard Modules

The standard modules that you may have deleted from Webmin on your system can be re-installed by downloading using this link.

Development Builds

There are development pre-release and nightly builds available for testing purposes only. These builds may be unstable or lack certain features. Use them at your own risk!

Pre-release Builds

Pre-release builds can be found on rc.download.webmin.dev page.

Testing Builds

Testing builds can be found on download.webmin.dev page.