Webmin Installation · 5 min read · Sep 11, 2025

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

Webmin ist eine webbasierte Anwendung zur Verwaltung von Linux-basierten Betriebssystemen. Es ist ideal für Benutzer, die die Befehlszeilenschnittstelle nicht verwenden möchten. Mit Webmin können Sie Konfigurationsdateien bearbeiten, Web- und FTP-Server einrichten, Befehle ausführen, Pakete installieren, E-Mail-Weiterleitungen verwalten und verschiedene administrative Aufgaben durchführen - alles über einen Webbrowser. Es bietet eine einfache, benutzerfreundliche Oberfläche zur Verwaltung von Remote-Linux-Systemen.

In diesem Tutorial führen wir Sie durch den Prozess der Installation von Webmin und der Sicherung mit Let’s Encrypt auf einem Ubuntu 24.04-Server.

Voraussetzungen

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

Erste Schritte

Bevor Sie beginnen, ist es ratsam, Ihre Systempakete auf die neuesten Versionen zu aktualisieren. Führen Sie die folgenden Befehle aus, um Ihr System zu aktualisieren und zu upgraden:

`apt update -y`  
`apt upgrade -y`

Nachdem das Update abgeschlossen ist, ist es eine gute Idee, Ihr System neu zu starten, um alle Änderungen anzuwenden:

reboot

Webmin auf Ubuntu 24.04 installieren

Webmin ist standardmäßig nicht in den Ubuntu-Standardrepositories enthalten, daher müssen Sie das Webmin-Repository zu Ihrem System hinzufügen.

Zuerst installieren Sie die erforderlichen Pakete mit dem folgenden Befehl:

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

Als nächstes importieren Sie den Webmin GPG-Schlüssel mit diesem Befehl:

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

Jetzt fügen Sie das Webmin-Repository zu Ihrem System hinzu:

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

Nachdem Sie das Repository hinzugefügt haben, installieren Sie Webmin mit dem folgenden Befehl:

apt install webmin -y

Sobald die Installation abgeschlossen ist, überprüfen Sie den Status des Webmin-Dienstes mit diesem Befehl:

systemctl status webmin

Wenn Webmin korrekt läuft, sollten Sie eine Ausgabe ähnlich der folgenden sehen:

? webmin.service - Webmin server daemon
     Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2024-08-30 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

Aug 30 07:32:38 ubuntu2404 systemd[1]: Starting Webmin server daemon...
Aug 30 07:32:41 ubuntu2404 webmin[58866]: Webmin starting
Aug 30 07:32:41 ubuntu2404 systemd[1]: Started Webmin server daemon.

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

systemctl stop webmin

An diesem Punkt sollte Webmin installiert sein und auf Port 10000 lauschen. Überprüfen Sie dies mit:

ss -antpl

Die Ausgabe sollte anzeigen, dass Webmin auf Port 10000 lauscht:

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

Um auf die Webmin-Oberfläche zuzugreifen, öffnen Sie Ihren Webbrowser und navigieren Sie zu https://your-ip-address:10000. Sie werden eine Warnung über ein nicht vertrauenswürdiges SSL-Zertifikat sehen, da Webmin standardmäßig ein selbstsigniertes Zertifikat verwendet:

Webmin-Zugriff

Ignorieren Sie die Warnung und fahren Sie mit der Seite fort. Sie sollten die Anmeldeseite von Webmin sehen:

Anmeldung bei Webmin

Geben Sie Ihren Root-Benutzernamen und Ihr Passwort ein und klicken Sie auf die Schaltfläche Anmelden. Sie sehen dann das Webmin-Dashboard:

Webmin-Dashboard

Verwendung von Webmin

Mit Webmin können Sie verschiedene administrative Aufgaben auf Ihrem Linux-System durchführen. Im Folgenden zeigen wir, wie Sie Pakete aktualisieren, Git installieren und einen neuen Benutzer über die Webmin-Weboberfläche erstellen.

Pakete installieren und aktualisieren

Sie können neue Pakete ganz einfach installieren und vorhandene aktualisieren, indem Sie Webmin verwenden.

Um beispielsweise das Paket net-tools zu installieren, navigieren Sie zu System => Softwarepakete. Der folgende Bildschirm wird angezeigt:

Pakete installieren

Wählen Sie “ Paket von APT “, geben Sie net-tools ein und klicken Sie auf die Schaltfläche Installieren. Das Paket wird installiert, und Sie sehen den Bestätigungsbildschirm:

Installation von Linux-Paketen mit Webmin

Benutzer erstellen und verwalten

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

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

Linux-Benutzer mit Webmin verwalten

Klicken Sie auf die Schaltfläche Neuen Benutzer erstellen. Der Bildschirm Benutzer erstellen wird angezeigt:

Neuen Linux-Benutzer erstellen

Geben Sie den Benutzernamen ein, setzen Sie die Benutzer-ID auf Automatisch, geben Sie den vollständigen Namen an, wählen Sie Automatisch für das Home-Verzeichnis und wählen Sie Normales Passwort. Geben Sie Ihr gewünschtes Passwort ein und klicken Sie auf die Schaltfläche Erstellen. Der neue Benutzer wird in der Benutzerliste angezeigt:

SSL auf Webmin aktivieren

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

Zuerst installieren Sie Apache und Certbot mit dem folgenden Befehl:

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

Nachdem Sie Apache installiert haben, starten Sie den Dienst und aktivieren Sie ihn, damit er beim Booten startet:

`systemctl start apache2`  
`systemctl enable apache2`

Überprüfen Sie den Status des Apache-Dienstes:

systemctl status apache2

Die Ausgabe sollte anzeigen, dass Apache aktiv und läuft:

? apache2.service - Der Apache HTTP-Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2024-08-30 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

Aug 30 07:47:12 webmin.linuxbuz.com systemd[1]: Starting Der Apache HTTP-Server...
Aug 30 07:47:13 webmin.linuxbuz.com systemd[1]: Started Der Apache HTTP-Server.

Gehen Sie in der Webmin-Oberfläche zu 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 im Feld Hostname ein und klicken Sie auf Speichern, um die Änderungen anzuwenden.

Gehen Sie als Nächstes zu Webmin => Webmin-Konfiguration. Der folgende Bildschirm wird angezeigt:

Webmin-Konfiguration

Klicken Sie auf SSL-Verschlüsselung, um auf die SSL-Einstellungen zuzugreifen:

SSL-Verschlüsselung

Geben Sie unter dem Tab Let’s Encrypt Ihren Domainnamen im Feld Hostnamen ein, geben Sie das Stammverzeichnis der Website in den anderen Verzeichnissen an und klicken Sie auf Zertifikat anfordern, um das SSL-Zertifikat zu erhalten und zu installieren.

Schließlich melden Sie sich von Webmin ab und melden sich erneut mit der sicheren URL https://webmin.yourdomain.com an.

Fazit

Herzlichen Glückwunsch! Sie haben Webmin erfolgreich installiert und mit Let’s Encrypt SSL auf Ubuntu 24.04 gesichert. Mit Webmin können Sie Ihr Linux-System ganz einfach über eine webbasierte Oberfläche verwalten. Wenn Sie Fragen haben, zögern Sie nicht, um Hilfe zu bitten.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.