Webmin is a free, open source and web-based Linux/Unix system administration control panel. Webmin is similar to cPanel, DirectAdmin etc and provides an easy way to manage websites. With Webmin we can set up user accounts, manager Apache web server, DNS Server, samba and File configuration, FTP, email servers, local/remote filesystems, package management, manage database servers e.t.c.
First, install Perl and required dependencies.
sudo yum -y install @perl
Add repository content to CentOS 8 system.
sudo tee /etc/yum.repos.d/webmin.repo<<EOF [Webmin] name=Webmin Distribution Neutral baseurl=https://download.webmin.com/download/yum enabled=1 EOF
Then import repository GPG key:
sudo rpm --import http://www.webmin.com/jcameron-key.asc
Then install webmin using yum package manager.
sudo dnf install webmin
Type y to accept installation:
Importing GPG key 0x8483C65D: y
To get the package version and other details, use:
rpm -qi webmin
Configure Webmin on CentOS 8
Install Virtualmin
1. Ensure your server is up to date
sudo yum update -y
2. Download the Virtualmin installer script using wget
sudo wget http://software.virtualmin.com/gpl/scripts/install.sh
3. Execute the install script
sudo sh install.sh