How to Install Webmin on AlmaLinux 10

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.

Update system packages

sudo dnf update -y

Install dependencies

sudo dnf install -y perl perl-Net-SSLeay openssl wget epel-release perl-core

Install CPAN for missing Perl modules

sudo dnf install -y perl-CPAN

Use CPAN to install missing Perl modules

sudo perl -MCPAN -e 'install IO::Tty'
sudo perl -MCPAN -e 'install Encode::Detect'

Download and install Webmin

wget https://www.webmin.com/download/rpm/webmin-current.rpm
sudo rpm -Uvh webmin-current.rpm

Open firewall port for Webmin

sudo firewall-cmd --add-port=10000/tcp --permanent
sudo firewall-cmd --reload

Start and enable Webmin service

sudo systemctl start webmin
sudo systemctl enable webmin

Access Webmin Web Interface

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 AdvancedAccept the risk and continue.

images images


CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME for 10% off!

1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month

Available Locations: LAX | MIA | ATL | FRA | AMS