Webverwaltung · 6 min read · Nov 02, 2025
So installieren Sie Webmin und sichern es mit Let's Encrypt SSL auf Ubuntu 20.04 LTS

Webmin ist eine kostenlose, Open-Source- und webbasierte Anwendung zur Verwaltung von Linux-basierten Systemen. Es verfügt über eine leistungsstarke und benutzerfreundliche Weboberfläche, die es Ihnen ermöglicht, alle Arten von Diensten und Konfigurationseinstellungen auf dem System zu verwalten. Es ist für jeden Linux-Anfänger sehr schwierig, die Konfigurationsdatei zu bearbeiten, einen Webserver, FTP-Server einzurichten, Befehle auszuführen, Pakete zu installieren oder die E-Mail-Weiterleitung zu verwalten. Mit Webmin können Sie diese Aufgaben über eine benutzerfreundliche Weboberfläche ausführen.
Mit Webmin können Sie die meisten Teile Ihres Linux-Systems verwalten, einschließlich der Einrichtung von Benutzerkonten, Festplattenspeicherquoten, Installation, Entfernung und Aktualisierung von Paketen, Änderung der System-IP-Adresse, Einrichtung der Firewall, Verwaltung von Datenbanken, Einrichtung von Webservern und vieles mehr.
In diesem Tutorial zeigen wir Ihnen, wie Sie Webmin installieren und es mit Let’s Encrypt SSL auf einem Ubuntu 20.04-Server sichern.
Voraussetzungen
- Ein Server, der Ubuntu 20.04 ausführt.
- Ein gültiger Domainname, der auf Ihren Server zeigt.
- Ein Root-Passwort ist auf Ihrem Server konfiguriert.
Aktualisieren Sie die Systempakete
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 -ySobald Ihr System aktualisiert ist, starten Sie es neu, um die Änderungen zu übernehmen.
Webmin installieren
Standardmäßig ist Webmin nicht im Ubuntu-Standardrepository verfügbar. Daher müssen Sie das Webmin-Repository in Ihr System hinzufügen.
Zuerst installieren Sie die erforderlichen Pakete mit dem folgenden Befehl:
apt-get install software-properties-common apt-transport-https wget -ySobald 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 -ySobald die Installation erfolgreich abgeschlossen wurde, sollten Sie die folgende Ausgabe erhalten:
Webmin-Installation abgeschlossen. Sie können sich jetzt unter https://webmin.linuxbuz.com:10000/
als root mit Ihrem Root-Passwort oder als beliebiger Benutzer, der sudo verwenden kann, anmelden,
um Befehle als root auszuführen.
Verarbeitung von Triggern für systemd (245.4-4ubuntu3) ...
Verarbeitung von Triggern für man-db (2.9.1-1) ...
Verarbeitung von Triggern für mime-support (3.64ubuntu1) ...
Sie können auch den Status des Webmin-Dienstes mit dem folgenden Befehl überprüfen:
systemctl status webminSie sollten die folgende Ausgabe sehen:
? webmin.service - LSB: webbasierte Verwaltungsoberfläche für Unix-Systeme
Loaded: geladen (/etc/init.d/webmin; generiert)
Active: aktiv (laufend) seit Mi 2020-06-24 06:06:13 UTC; vor 3min 50s
Docs: man:systemd-sysv-generator(8)
Tasks: 3 (Limit: 2353)
Memory: 29.4M
CGroup: /system.slice/webmin.service
?? 9393 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
??10196 gpg-agent --homedir /root/.gnupg --use-standard-socket --daemon
Jun 24 06:06:11 ubuntu20 systemd[1]: Starte LSB: webbasierte Verwaltungsoberfläche für Unix-Systeme...
Jun 24 06:06:11 ubuntu20 perl[9378]: pam_unix(webmin:auth): Authentifizierungsfehler; logname= uid=0 euid=0 tty= ruser= rhost= user=root
Jun 24 06:06:13 ubuntu20 webmin[9378]: Webmin startet
Jun 24 06:06:13 ubuntu20 systemd[1]: Gestartet LSB: webbasierte Verwaltungsoberfläche für Unix-Systeme.
Jun 24 06:08:52 ubuntu20 perl[9977]: pam_unix(webmin:session): Sitzung für Benutzer root eröffnet von (uid=0)
Jun 24 06:08:52 ubuntu20 webmin[9977]: Erfolgreiche Anmeldung als root von 27.61.157.164
Sie können den Webmin-Dienst auch mit dem folgenden Befehl stoppen:
systemctl stop webminAn diesem Punkt ist Webmin installiert und hört auf Port 10000.
Zugriff auf die Webmin-Weboberfläche
Öffnen Sie jetzt 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:

Ignorieren Sie die obige Meldung und klicken Sie auf „Fahren Sie mit your-ip (unsicher) fort“. Sie sollten die Anmeldeseite von Webmin sehen:

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:

Arbeiten mit 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 ein Git-Paket installieren möchten, klicken Sie auf Systeme => Softwarepakete. Sie sollten den folgenden Bildschirm sehen:

Wählen Sie jetzt „Paket von APT“, geben Sie git ein und klicken Sie auf die Schaltfläche Installieren. Sie sollten die Liste aller Pakete, die mit Git zu tun haben, auf dem folgenden Bildschirm sehen:

Klicken Sie jetzt auf die Schaltfläche Jetzt installieren, um Git in Ihrem System zu installieren. Sobald die Installation abgeschlossen ist, sollten Sie den folgenden Bildschirm sehen:

Wenn Sie die Pakete aktualisieren möchten, klicken Sie auf System => Software Paket Updates. Sie sollten den folgenden Bildschirm sehen:

Wählen Sie jetzt das Paket aus, das Sie aktualisieren möchten, und klicken Sie auf die Schaltfläche Ausgewählte Pakete aktualisieren.
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:

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

Geben Sie Ihren Benutzernamen ein, wählen Sie Automatisch für die Benutzer-ID, geben Sie Ihren vollständigen 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.
Webmin mit Let’s Encrypt SSL sichern
Standardmäßig ist Webmin so konfiguriert, dass es ein selbstsigniertes Zertifikat verwendet. Daher wird empfohlen, Webmin mit einem vertrauenswürdigen SSL-Zertifikat zu sichern.
Bevor Sie beginnen, müssen Sie Apache in Ihrem System installieren. Sie können es mit dem folgenden Befehl installieren:
apt-get install apache2 -ySobald 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 apache2Sie können den Status des Apache-Dienstes mit dem folgenden Befehl überprüfen:
systemctl status apache2Sie sollten die folgende Ausgabe erhalten:
? apache2.service - Der Apache HTTP-Server
Loaded: geladen (/lib/systemd/system/apache2.service; aktiviert; Hersteller-Voreinstellung: aktiviert)
Active: aktiv (laufend) seit So 2020-06-24 06:12:46 UTC; vor 12min
Docs: https://httpd.apache.org/docs/2.4/
Main PID: 86885 (apache2)
Tasks: 10 (Limit: 4691)
Memory: 55.4M
CGroup: /system.slice/apache2.service
??86885 /usr/sbin/apache2 -k start
??87934 /usr/sbin/apache2 -k start
??87935 /usr/sbin/apache2 -k start
??87936 /usr/sbin/apache2 -k start
??87937 /usr/sbin/apache2 -k start
??87938 /usr/sbin/apache2 -k start
??87944 /usr/sbin/apache2 -k start
??87945 /usr/sbin/apache2 -k start
??87946 /usr/sbin/apache2 -k start
??87947 /usr/sbin/apache2 -k start
Jun 24 06:06:11 ubuntu2004 systemd[1]: Starte den Apache HTTP-Server...
Melden Sie sich als Nächstes bei Ihrer Webmin-Weboberfläche an. Sie sollten den folgenden Bildschirm sehen:

Klicken Sie jetzt auf den Hostnamen Ihres Servers. Sie sollten den Bildschirm Hostname und DNS-Client auf der folgenden Seite sehen:

Geben Sie Ihren vollqualifizierten Domainnamen in das Hostnamenfeld ein und klicken Sie auf die Schaltfläche Speichern, um die Änderungen zu speichern, die Sie vorgenommen haben.
Klicken Sie als Nächstes auf Webmin => Webmin Konfiguration. Sie sollten den folgenden Bildschirm sehen:

Klicken Sie jetzt auf die SSL Verschlüsselung. Sie sollten den folgenden Bildschirm sehen:

Klicken Sie auf die Registerkarte Let’s Encrypt, geben Sie Ihren Domainnamen im Feld Hostnamen ein, geben Sie Ihr Website-Stammverzeichnis in andere Verzeichnisse ein und klicken Sie auf die Schaltfläche Zertifikat anfordern, um das Zertifikat zu installieren.
Wenn Sie die Details Ihres aktuellen Zertifikats sehen möchten, klicken Sie auf Webmin => Webmin Konfiguration und klicken Sie auf die Registerkarte Aktuelles Zertifikat. Sie sollten Ihr Let’s Encrypt SSL-Zertifikat auf dem folgenden Bildschirm sehen:

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
In dem obigen Tutorial haben Sie gelernt, wie Sie Webmin auf Ubuntu 20.04 installieren. Sie haben auch gelernt, wie Sie Pakete aktualisieren, einen Benutzer erstellen und Webmin mit Let’s Encrypt SSL sichern. Sie können jetzt Ihr Linux-System ganz einfach über die Webmin-Weboberfläche verwalten. Für weitere Informationen zur Verwendung von Webmin besuchen Sie die Webmin-Dokumentation. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.