Server Verwaltung · 2 min read · Nov 04, 2025

Webmin auf CentOS 8 installieren

Webmin ist ein kostenloses, Open-Source und webbasiertes Systemkonfigurations- und Verwaltungstool für Unix-ähnliche Betriebssysteme. Sie können den Apache-Webserver, Samba, DNS, Mail, FTP, Datenbanken, Dateisysteme und Paketverwaltung mit der webbasierten Benutzeroberfläche von Webmin einrichten. Webmin ist cPanel sehr ähnlich und bietet eine einfache Möglichkeit, Linux-Systeme über einen Webbrowser zu verwalten.

In diesem Tutorial zeigen wir Ihnen, wie Sie Webmin mit zwei verschiedenen Methoden auf CentOS 8 installieren.

Voraussetzungen

  • Ein Server, der CentOS 8 ausführt.
  • Ein Root-Passwort ist auf Ihrem Server konfiguriert.

Erste Schritte

Standardmäßig ist SELinux auf dem CentOS 8-Server aktiviert. Daher müssen Sie es zuerst deaktivieren.

Sie können dies tun, indem Sie die Datei /etc/selinux/config bearbeiten:

nano /etc/selinux/config

Ändern Sie die folgenden Einstellungen:

SELINUX=disabled

Speichern Sie die Datei und schließen Sie sie. Starten Sie dann Ihren Server neu, um die Änderungen anzuwenden.

Webmin mit RPM installieren

Zuerst müssen Sie die erforderlichen Abhängigkeiten installieren, indem Sie den folgenden Befehl ausführen:

dnf install perl perl-Net-SSLeay openssl perl-Encode-Detect

Sobald alle Abhängigkeiten installiert sind, laden Sie das Webmin RPM-Paket von der Sourceforge-Downloadseite mit dem folgenden Befehl herunter:

wget https://prdownloads.sourceforge.net/webadmin/webmin-1.930-1.noarch.rpm

Nach dem Herunterladen führen Sie den folgenden Befehl aus, um Webmin zu installieren:

rpm -ivh webmin-1.930-1.noarch.rpm

Sie sollten die folgende Ausgabe sehen:

warnung: webmin-1.930-1.noarch.rpm: Header V4 DSA/SHA1 Signatur, Schlüssel-ID 11f63c51: NOKEY
Überprüfung...                          ################################# [100%]
Vorbereitung...                          ################################# [100%]
Betriebssystem ist CentOS Linux
Aktualisieren / installieren...
   1:webmin-1.930-1                   ################################# [100%]

Webmin-Installation abgeschlossen. Sie können sich jetzt unter https://centos8:10000/
als Root mit Ihrem Root-Passwort anmelden.

Standardmäßig läuft Webmin auf Port 10000. Sie können überprüfen, ob Webmin läuft oder nicht, mit dem folgenden Befehl:

netstat -ant | grep 10000

Sie sollten die folgende Ausgabe sehen:

tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN  

Sie können auch den Webmin-Prozess mit dem folgenden Befehl überprüfen:

ps -ef | grep webmin

Sie sollten die folgende Ausgabe sehen:

root      2131     1  0 12:29 ?        00:00:00 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
root      2225  6290  0 12:30 pts/0    00:00:00 grep --color=auto webmin

Webmin mit Yum-Repository installieren

Sie können Webmin auch aus dem CentOS Yum-Repository installieren. Zuerst erstellen Sie ein Webmin-Repository mit dem folgenden Befehl:

nano /etc/yum.repos.d/webmin.repo

Fügen Sie die folgenden Zeilen hinzu:

[Webmin]
name=Webmin Distribution Neutral
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1

Speichern Sie die Datei und schließen Sie sie. Laden Sie dann den Repository-Signaturschlüssel mit dem folgenden Befehl herunter und fügen Sie ihn hinzu:

wget http://www.webmin.com/jcameron-key.asc  
rpm --import jcameron-key.asc

Als Nächstes installieren Sie Webmin, indem Sie den folgenden Befehl ausführen:

dnf install webmin

Sobald die Installation abgeschlossen ist, sollten Sie die folgende Ausgabe sehen:

  Installieren       : webmin-1.930-1.noarch                                                                                                         2/2 
  Ausführen des Skripts: webmin-1.930-1.noarch                                                                                                         2/2 
Webmin-Installation abgeschlossen. Sie können sich jetzt unter https://centos8:10000/
als Root mit Ihrem Root-Passwort anmelden.

Webmin im Browser aufrufen

Standardmäßig hört Webmin auf Port 10000. Daher müssen Sie den Webmin-Port in firewalld öffnen. Sie können dies mit dem folgenden Befehl tun:

firewall-cmd --zone=public --add-port=10000/tcp --permanent  
firewall-cmd --reload

Öffnen Sie jetzt Ihren Webbrowser und geben Sie die URL https://your-server-ip:10000 ein. Sie werden auf die folgende Seite weitergeleitet:

Webmin-Anmeldung

Geben Sie Ihren Root-Benutzernamen, Ihr Passwort ein und klicken Sie auf die Schaltfläche Anmelden. Sie sollten das Webmin-Dashboard auf der folgenden Seite sehen:

Webmin-Dashboard

Von hier aus können Sie Ihren CentOS 8-Server ganz einfach konfigurieren und verwalten.

Fazit

Herzlichen Glückwunsch! Sie haben Webmin erfolgreich auf dem CentOS 8-Server installiert. Sie können jetzt ganz einfach einen LAMP/LEMP-Server, einen FTP-Server installieren und Ihre Website über die Webmin-Weboberfläche hosten.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.