Repository
#
Configuration#
The easiest and best way to get Webmin is to use automatic setup-repos.sh scripts to set up official repositories on your RHEL or Debian derivative systems. It can be done in two easy steps:
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh sh setup-repos.sh
This script will automatically configure our repository and install our GPG keys on your system, and provide a webmin package for easy installation and updates 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 setup-repos.sh as described previously then Webmin can be installed so easy as
:
RHEL
and derivatives#dnf install webmin
Debian and derivatives
#apt-get install webmin
Manual#
The latest full Webmin distribution is available in various package formats for download:
rpm — Red Hat Enterprise Linux, Alma, Rocky, Oracle, CentOS Stream, Fedora, openSUSE
deb — Debian derivatives (Ubuntu, Kali, Parrot, Pop!, Lite, Devuan)
pkg — Solaris
tar — FreeBSD or any other Linux distribution
* Tar The Webmin version contains only the main API and programs, and some modules necessary for its basic operation. Most modules and all topics have been skipped, but can easily be added later. It can be useful if you only need some of the program’s features and don’t want to download the entire multi-megabyte package.
Checksum Check#
To verify that you have downloaded Webmin completely and correctly, you can use the sha256sum command on the downloaded file and compare it with those listed below:
Filesha256sumwebmin-current.rpm5e47d2b27d86bceacfee36ec64d6df8763ab8ff984f8ee92cf9be5434abcba9awebmin-current.deb73f171d74730d10138d7052b9d19e2880f09a5c774266018f84a9459ef846749webmin-current.current. pkg47b767b26002f5a9725f6d29d825435f357a4e3d0bff8360d5c8f9c84a81f46cwebmin-current.tar5212a5b8fd1ce86ef47038f0ff30131f7d152adecdad51daefb4d10dddd16fdcwebmin-current-minimal.tar95c3395d86c7e8db488266b8345917f7b5302c815a9deb6215173982daa6f257
configure#
If the Webmin package was downloaded manually, it can be installed:
RHEL
and derivatives#dnf install ./webmin-current.rpm
Debian and derivatives
#apt-get install ./webmin-current.deb
Solaris
## The root user must switch from a role account to a regular account to log in to work rolemod -K type=normal root # Unzip gunzip webmin-current.pkg.gz # Install pkgadd -d webmin-current.pkg
FreeBSD and any other Linux installation from source
# # Change directory cd /tmp # Unzip 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 for 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 operating systems, such as FreeBSD, macOS, HP/UX, AIX, and all other flavors of Linux. However, if your system supports one of the other package formats such as rpm or deb packages, it is recommended to install it from that package type.
Previous versions
#Older versions of Webmin can be
downloaded from Sourceforge
.
Standard modules
#
Standard modules that you may have removed from Webmin on your system can be reinstalled by downloading using this link
.
Development builds
#
Dev pre-release and nightly builds are available for testing purposes only. These builds may be unstable or lack certain features. Use them at your own risk!
Preliminary builds#
Preliminary compilations can be found on devel.webmin.com page.
Nightly
Builds#
Nightly builds can be found on builds.webmin.dev page.