Webmin is a web-based dashboard that allows sysadmins to manage Linux and Unix-like systems (especially servers). Webmin allows system administrators to manage user accounts, update packages, view system log files, configure firewalls, email, database, postfix, etc.
sudo dnf update -y
sudo dnf install -y perl perl-Net-SSLeay openssl wget epel-release perl-core
sudo dnf install -y perl-CPAN
sudo perl -MCPAN -e 'install IO::Tty'
sudo perl -MCPAN -e 'install Encode::Detect'
wget https://www.webmin.com/download/rpm/webmin-current.rpm
sudo rpm -Uvh webmin-current.rpm
sudo firewall-cmd --add-port=10000/tcp --permanent
sudo firewall-cmd --reload
sudo systemctl start webmin
sudo systemctl enable webmin
https://<your-server-ip>:10000
Use your root username and password to log in.
⚠️ When logging in for the first time, you will see an ‘invalid SSL’ warning.
Click on Advanced → Accept the risk and continue.
