Webmin Installation · 5 min read · Sep 12, 2025

So installieren Sie Webmin mit kostenlosem Let's Encrypt SSL-Zertifikat auf Ubuntu 22.04

Webmin ist eine webbasierte Anwendung zur Verwaltung von Linux-basierten Betriebssystemen. Es ist für Anfänger gedacht, die mit der Befehlszeilenschnittstelle nicht vertraut sind. Es hilft Benutzern, die Konfigurationsdatei zu bearbeiten, einen Webserver, FTP-Server einzurichten, Befehle auszuführen, Pakete zu installieren oder E-Mail-Weiterleitungen zu verwalten und alles über einen Webbrowser zu steuern. Es bietet eine einfache und webbasierte Benutzeroberfläche zur Verwaltung Ihrer entfernten Linux-Systeme.

In diesem Tutorial zeigen wir Ihnen, wie Sie Webmin installieren und es mit Let’s Encrypt auf einem Ubuntu 22.04-Server sichern.

Voraussetzungen

  • Ein Server, der Ubuntu 22.04 ausführt.
  • Ein gültiger Domainname, der auf Ihren Server verweist.
  • Ein Root-Passwort ist auf Ihrem Server konfiguriert.

Erste Schritte

Bevor Sie beginnen, wird empfohlen, Ihre Systempakete auf die neueste Version zu aktualisieren. Sie können dies mit dem folgenden Befehl tun:

apt-get update -y  
apt-get upgrade -y

Sobald Ihr System aktualisiert ist, starten Sie es neu, um die Änderungen zu übernehmen.

Webmin auf Ubuntu 22.04 installieren

Standardmäßig ist Webmin nicht im Ubuntu-Standardrepository verfügbar. Daher müssen Sie ein Webmin-Repository zu Ihrem System hinzufügen.

Zuerst installieren Sie die erforderlichen Pakete mit dem folgenden Befehl:

apt-get install software-properties-common apt-transport-https wget -y

Sobald alle Pakete installiert sind, importieren Sie den Webmin GPG-Schlüssel mit dem folgenden Befehl:

wget -q http://www.webmin.com/jcameron-key.asc -O- | apt-key add -

Fügen Sie als Nächstes das Webmin-Repository mit dem folgenden Befehl zu Ihrem System hinzu:

add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"

Sobald das Repository hinzugefügt wurde, installieren Sie Webmin, indem Sie den folgenden Befehl ausführen:

apt-get install webmin -y

Nach der erfolgreichen Installation können Sie den Status des Webmin-Dienstes mit dem folgenden Befehl überprüfen:

systemctl status webmin

Sie sollten die folgende Ausgabe sehen:

? webmin.service - Webmin-Server-Daemon
     Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-09-18 07:32:41 UTC; 42s ago
    Process: 58866 ExecStart=/usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf (code=exited, status=0/SUCCESS)
   Main PID: 58867 (miniserv.pl)
      Tasks: 1 (limit: 4579)
     Memory: 27.8M
        CPU: 644ms
     CGroup: /system.slice/webmin.service
             ??58867 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

Sep 18 07:32:38 ubuntu2204 systemd[1]: Starting Webmin server daemon...
Sep 18 07:32:38 ubuntu2204 perl[58866]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=root
Sep 18 07:32:41 ubuntu2204 webmin[58866]: Webmin starting
Sep 18 07:32:41 ubuntu2204 systemd[1]: Started Webmin server daemon.

Um den Webmin-Dienst zu stoppen, verwenden Sie den folgenden Befehl:

systemctl stop webmin

An diesem Punkt ist Webmin installiert und hört auf Port 10000. Sie können dies mit dem folgenden Befehl überprüfen:

ss -antpl

Sie sollten den Webmin hörenden Port in der folgenden Ausgabe erhalten:

State       Recv-Q      Send-Q           Local Address:Port            Peer Address:Port     Process                                           
LISTEN      0           4096                   0.0.0.0:10000                0.0.0.0:*         users:(("miniserv.pl",pid=58867,fd=5))    

Zugriff auf die Webmin-Weboberfläche

Öffnen Sie nun Ihren Webbrowser und geben Sie die URL https://your-ip-address:10000. ein. Sie sollten die Meldung über das nicht vertrauenswürdige SSL-Zertifikat sehen. Da Webmin ein nicht vertrauenswürdiges selbstsigniertes SSL-Zertifikat verwendet:

Webmin-Zugriff

Ignorieren Sie die obige Meldung und klicken Sie auf Weiter zu Ihrer-IP (unsicher). Sie sollten die Anmeldeseite von Webmin sehen:

Anmeldung bei Webmin

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

Webmin-Dashboard

So verwenden Sie Webmin

Sie können jetzt mehrere Dinge auf Ihrem Linux-System ausführen. In diesem Abschnitt zeigen wir Ihnen, wie Sie Pakete aktualisieren, git installieren und einen neuen Benutzer mit der Webmin-Weboberfläche erstellen.

Pakete installieren und aktualisieren

Sie können Ihr gewünschtes Paket installieren und alle Pakete über die Webmin-Weboberfläche aktualisieren.

Wenn Sie beispielsweise das Paket net-tools installieren möchten, klicken Sie auf Systeme => Softwarepakete. Sie sollten den folgenden Bildschirm sehen:

Pakete installieren

Wählen Sie nun “ Paket von APT “, geben Sie net-tools ein und klicken Sie auf die Schaltfläche Installieren. Sie sollten den folgenden Bildschirm sehen:

Linux-Paketinstallation mit Webmin

Benutzer erstellen und verwalten

Webmin ermöglicht es Ihnen auch, Benutzerkonten auf Ihrem System zu erstellen, zu bearbeiten und zu löschen.

Um einen neuen Benutzer zu erstellen, klicken Sie auf System => Benutzer und Gruppen. Sie sollten den folgenden Bildschirm sehen:

Linux-Benutzer mit Webmin verwalten

Klicken Sie auf die Schaltfläche Neuen Benutzer erstellen. Sie sollten den Bildschirm Benutzer erstellen sehen:

Neuen Linux-Benutzer erstellen

Benutzerdetails

Geben Sie Ihren Benutzernamen ein, wählen Sie Automatisch für die Benutzer-ID, geben Sie Ihren echten Namen ein, wählen Sie für das Home-Verzeichnis Automatisch, wählen Sie normales Passwort und geben Sie Ihr gewünschtes Passwort ein, und klicken Sie dann auf die Schaltfläche Erstellen, um einen neuen Benutzer zu erstellen. Sie sollten den neu erstellten Benutzer auf dem folgenden Bildschirm sehen:

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

SSL auf Webmin aktivieren

Standardmäßig ist Webmin so konfiguriert, dass es ein selbstsigniertes Zertifikat verwendet. Daher wird empfohlen, Webmin mit einem vertrauenswürdigen SSL-Zertifikat abzusichern.

Bevor Sie beginnen, müssen Sie Apache auf Ihrem System installieren. Sie können es mit dem folgenden Befehl installieren:

apt-get install apache2 certbot python3-certbot-apache -y

Sobald der Apache-Webserver installiert ist, starten Sie den Apache-Dienst und aktivieren Sie ihn, damit er beim Systemneustart gestartet wird, mit dem folgenden Befehl:

systemctl start apache2  
systemctl enable apache2

Sie können den Status des Apache-Dienstes mit dem folgenden Befehl überprüfen:

systemctl status apache2

Sie sollten den aktiven Status des Apache-Servers in der folgenden Ausgabe erhalten:

? apache2.service - Der Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-09-18 07:47:13 UTC; 11s ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 62034 (apache2)
      Tasks: 55 (limit: 4579)
     Memory: 5.1M
        CPU: 39ms
     CGroup: /system.slice/apache2.service
             ??62034 /usr/sbin/apache2 -k start
             ??62038 /usr/sbin/apache2 -k start
             ??62039 /usr/sbin/apache2 -k start

Sep 18 07:47:12 webmin.linuxbuz.com systemd[1]: Starting The Apache HTTP Server...
Sep 18 07:47:13 webmin.linuxbuz.com systemd[1]: Started The Apache HTTP Server.

Klicken Sie in der Webmin-Oberfläche auf Netzwerk => Netzwerkkonfiguration, und klicken Sie dann auf Hostname und DNS. Sie sollten den folgenden Bildschirm sehen:

Server-Hostname-Konfiguration

Geben Sie Ihren vollständig qualifizierten Domainnamen in das Hostnamenfeld ein und klicken Sie auf die Schaltfläche Speichern, um die Konfigurationsänderungen anzuwenden.

Klicken Sie als Nächstes auf Webmin => Webmin Konfiguration. Sie sollten den folgenden Bildschirm sehen:

Webmin-Konfiguration

Klicken Sie nun auf SSL-Verschlüsselung. Sie sollten den folgenden Bildschirm sehen:

SSL-Verschlüsselung

Klicken Sie auf die Registerkarte Let’s Encrypt, geben Sie Ihren Domainnamen in das Feld Hostnamen ein, geben Sie Ihr Website-Stammverzeichnis in die anderen Verzeichnisse ein und klicken Sie auf die Schaltfläche Zertifikat anfordern, um das Zertifikat zu installieren.

Melden Sie sich jetzt von Ihrer Webmin-Oberfläche ab und melden Sie sich erneut mit der sicheren URL https://webmin.linuxbuz.com. an.

Fazit

Herzlichen Glückwunsch! Sie haben Webmin erfolgreich mit Let’s Encrypt SSL auf Ubuntu 22.04 installiert. Sie können jetzt Webmin auf Ihrem Remote-Server installieren, um Ihr Linux-System über die Webmin-Weboberfläche zu verwalten. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.