Jump to: navigation, search

Install (obsolete)

This previous method don't works anymore because some change in git setup.

Preferred Method is via GIT ( if needed install git first:

zypper in git

now install webmin:

git clone git:// /usr/local/webadmin
cd /usr/local/webadmin
sudo sh

Follow interactive CLI setup.

Install (2023)

Tested on august 22, 2023 on openSUSE Tumbleweed up to date.

Go to Webmin download page

look for the line

rpm — Red Hat Enterprise Linux, Alma, Rocky, Oracle, CentOS Stream, Fedora, openSUSE

and click on the "rpm" button, then save the rpm file.

Copy this file to your server, for example with

scp -v Telechargements/webmin-2.101-1.noarch.rpm user@IP:

then login your server as root and

zypper in /home/user/webmin-2.101-1.noarch.rpm

Update (obsolete)

cd /usr/local/webadmin
git pull
sudo /etc/webmin/restart


Add Service

firewall-cmd --permanent --new-service=webmin

Configure Service

firewall-cmd --permanent --service=webmin --set-description="web-based interface for system administration"
firewall-cmd --permanent --service=webmin --add-port=10000/tcp
firewall-cmd --reload

Open Service to enable temporary (until restart) access on "public" network connections:

firewall-cmd --zone=public --add-service=webmin

to enable permanent access on "home" network:

firewall-cmd --permanent --zone=home --add-service=webmin

Accessing webmin

Webmin is a web application allowing external administration of a server. So to use it you may have to go to a client machine, open your preferred browser and go to


(port number is ten thousand, 10,000, default webmin port)

if correctly installed, webmin will ask for a login and password. Use actual server account, presumably root and his password.

Important notice

As of august 22, 2023, me (jdd) have tested the install, but not yet *used* webmin, so be prudent. If you can, update this page according to your experience.