Server Verwaltung · 6 min read · Sep 11, 2025

So installieren Sie die Cockpit-Webkonsole auf Debian 12

Cockpit ist ein webbasiertes Linux-Verwaltungstool, mit dem Sie mehrere Linux-Server von einem einzigen Dashboard aus verwalten können, insbesondere für tägliche Aufgaben. Das Cockpit-Projekt, das hauptsächlich von RedHat unterstützt wird, bietet eine benutzerfreundliche Oberfläche, die für Menschen mit weniger Erfahrung in einer Linux-Umgebung geeignet ist.

Dieser Leitfaden zeigt Ihnen, wie Sie Cockpit auf einem Debian 12-Server installieren, und ich werde Ihnen die grundlegende Nutzung von Cockpit zur Verwaltung Ihres Debian-Servers zeigen. Bleiben Sie dran.

Voraussetzungen

Um diesen Leitfaden abzuschließen, stellen Sie sicher, dass Sie Folgendes vorbereitet haben:

  • Einen Debian 12-Server.
  • Einen Nicht-Root-Benutzer mit sudo/Administratorrechten.

Cockpit auf Debian installieren

Cockpit ist eine webbasierte Serververwaltungssoftware für Linux-Distributionen. RedHat hat das Projekt entwickelt, es ist jedoch für die wichtigsten beliebten Distributionen wie Debian/Ubuntu, CentOS/Rocky/Alma und Fedora verfügbar.

Auf Debian können Sie Cockpit einfach über das offizielle Debian-Repository installieren.

Bevor Sie Cockpit installieren, führen Sie den folgenden Befehl aus, um Ihr Debian-Repository auf die neueste Version zu aktualisieren.

sudo apt update

update cockpit

Sobald das Repository aktualisiert ist, installieren Sie das Cockpit-Paket mit dem folgenden Befehl. Damit installieren Sie Cockpit mit einigen erforderlichen Paketen, wie z.B. Cockpit-Netzwerk-Plugins.

sudo apt install cockpit -y

install cockpit

Nachdem die Installation abgeschlossen ist, starten und aktivieren Sie den Cockpit-Dienst mit dem folgenden Befehl.

sudo systemctl start --now cockpit

Überprüfen Sie dann die Cockpit-Installation, um sicherzustellen, dass sie auf Ihrem Debian-System läuft und aktiviert ist.

sudo systemctl is-enabled cockpit  
sudo systemctl status cockpit

Wenn es läuft, sollten Sie eine Ausgabe wie aktiv (laufend) auf Ihrem Bildschirm erhalten.

start verify cockpit

Führen Sie schließlich den folgenden Befehl aus, um den Cockpit-Port zu überprüfen. Standardmäßig läuft Cockpit auf TCP-Port 9090.

ss -tulpn

UFW einrichten

Nachdem Sie Cockpit installiert haben, lassen Sie uns die Firewall über UFW (Uncomplicated Firewall) konfigurieren. Der folgende Abschnitt zeigt Ihnen, wie Sie UFW installieren, den SSH-Port öffnen und den Cockpit-Port 9090/tcp öffnen.

Zuerst installieren Sie UFW auf Ihrem Debian-Rechner mit dem folgenden apt-Befehl.

sudo apt install ufw

install ufw

Sobald UFW installiert ist, führen Sie den folgenden UFW-Befehl aus, um das OpenSSH-Profil und TCP-Port 9090 zu öffnen. Das OpenSSH-Profil öffnet standardmäßig Port 22 für SSH-Verkehr. Wenn Sie SSH auf einem benutzerdefinierten Port ausführen, können Sie einfach Ihren Port hinzufügen.

sudo ufw allow OpenSSH  
sudo ufw allow 9090/tcp

Führen Sie nun den folgenden Befehl aus, um UFW zu starten und zu aktivieren. Geben Sie y ein, um zu bestätigen, wenn Sie dazu aufgefordert werden, und Sie erhalten eine Ausgabe wie Firewall ist aktiv und beim Systemstart aktiviert.

sudo ufw enable

setup ufw

Mit aktivierter UFW führen Sie den folgenden Befehl aus, um dies zu überprüfen. Sie sollten UFW mit dem Status Aktiv und aktivierten Ports für OpenSSH und 9090/tcp sehen.

sudo ufw status

check ufw

Anmeldung bei Cockpit

Mit aktivierter UFW und geöffnetem Port 9090/tcp können Sie jetzt auf Ihre Cockpit-Installation von Ihrem lokalen Computer/Desktop aus zugreifen.

Starten Sie Ihren Webbrowser und besuchen Sie die IP-Adresse des Servers mit dem HTTPS-Protokoll, gefolgt von Port 9090 (d.h.: https://192.168.5.15:9090/). Wenn die Cockpit-Installation erfolgreich war, wird Ihnen die Anmeldeseite von Cockpit angezeigt.

Geben Sie Ihren Benutzernamen und Ihr Passwort ein und drücken Sie auf Anmelden. Stellen Sie sicher, dass Sie einen Nicht-Root-Benutzer verwenden, der über die Berechtigung zum Zugriff auf su oder Root-Rechte verfügt. Es wird nicht empfohlen, den root-Benutzer direkt für diesen Vorgang zu verwenden.

logging to cockpit

Sobald Sie angemeldet sind, sehen Sie das Cockpit-Dashboard wie folgt. Wie Sie sehen können, haben wir auch einen Eingeschränkten Zugriff-Modus.

limited access

Klicken Sie auf die Schaltfläche Administrativen Zugriff aktivieren, und Sie werden zur Eingabe des Passworts aufgefordert. Geben Sie Ihr Passwort ein und klicken Sie auf Authentifizieren. Diese Aktion ähnelt dem Befehl ‘ sudo su ‘, wenn Sie Root-Rechte benötigen.

authenticate

Sobald die Authentifizierung erfolgreich ist, sehen Sie die Bestätigung des Administrativen Zugriffs im oberen Menü. Das bedeutet, dass Sie die Berechtigung haben, alles in Cockpit zu tun.

administrative access

Ein zusätzliches Plugin für Cockpit installieren

Zusätzlich zu Cockpit können Sie auch zusätzliche Cockpit-Anwendungen installieren. Diese sind zwar begrenzt, aber Cockpit hilft Ihnen, Ihre Anwendungen über das Cockpit-Dashboard zu verwalten.

Führen Sie den folgenden Befehl aus, um die auf Ihrem Server verfügbaren Cockpit-Anwendungen zu finden.

sudo apt search cockpit

Im Debian-Repository gibt es ein Cockpit-Podman-Paket zur Verwaltung von Podman, cockpit-389 zur Verwaltung des 389-Verzeichnisservers, cockpit-pcp für die PCP-Integration, cockpit-machines zur Verwaltung virtueller Maschinen und viele mehr.

Wenn Sie eine Cockpit-Anwendung installieren möchten, verwenden Sie den folgenden Befehl.

sudo apt install cockpit-podman -y

Nachdem die Installation abgeschlossen ist, starten Sie den Cockpit-Dienst mit dem folgenden Befehl neu.

sudo systemctl restart cockpit

Zuletzt können Sie Ihre Anwendung über das Anwendungsmenü im Cockpit-Dashboard aufrufen.

Verwaltung des Debian-Systems über das Cockpit-Dashboard

In diesem Abschnitt werden einige Funktionen von Cockpit zur Verwaltung Ihres Debian-Systems behandelt. Dazu gehört die Verwaltung des Netzwerks, der Festplatte, der Dienste, der Benutzer, der Software-Updates und der Zugriff auf den Terminalserver über Cockpit.

Netzwerkverwaltung

Klicken Sie auf das Menü Netzwerk, und Ihnen wird das Cockpit-Netzwerk-Dashboard angezeigt. Von dort aus können Sie Protokolle Ihres Netzwerks überprüfen, eine Bridge-Schnittstelle einrichten, das Netzwerk auf verwalteten Schnittstellen einrichten, Netzwerk-Bündel hinzufügen usw.

setup networking

Festplatten-/Speicherverwaltung

Cockpit ermöglicht es Ihnen auch, die Festplatte über das Dashboard zu verwalten. Klicken Sie auf das Menü Speicher, und Sie sehen das Dashboard wie folgt:

Sie können die Informationen zu Festplatten und Laufwerken, Lese- und Schreibstatistiken sowie das aktuelle Layout der Dateisysteme sehen. Außerdem können Sie die NFS-Unterstützung hinzufügen.

setup storage

Klicken Sie auf NFS-Unterstützung installieren, um die NFS-Integration zu aktivieren. Dieser Prozess aktualisiert automatisch Ihren Debian-Paketindex, und Sie werden zur Installation zusätzlicher Pakete aufgefordert. Klicken Sie auf Installieren, um zu bestätigen.

install nfs supprot

Sobald die Installation abgeschlossen ist, unterstützt Ihr Cockpit jetzt NFS.

Dienste verwalten

Klicken Sie auf das Menü Dienste, um die Liste der verfügbaren Dienste auf Ihrem Server zu erhalten. Sie können den Dienststatus wie laufend, nicht laufend und deaktiviert sehen.

list services

Um Dienste zu starten oder neu zu starten, klicken Sie auf den Dienstnamen. In diesem Beispiel werden wir den chrony-Dienst neu starten.

Schalten Sie den Schalter ein, um den Dienst zu starten. Wenn Sie den Dienst neu starten möchten, schalten Sie einfach den Schalter ein/ausschalten.

start or restart service

Benutzer verwalten

Um Benutzer zu verwalten, klicken Sie auf das Menü Benutzer. Sie sollten die Liste der Benutzer auf Ihrem Debian-Rechner erhalten.

list users

Um einen neuen Benutzer zu erstellen, klicken Sie auf Neuen Account erstellen. Geben Sie dann Ihre Benutzername- und Passwortdetails ein und klicken Sie auf Erstellen, um zu bestätigen.

create user

Nachdem der Benutzer erstellt wurde, klicken Sie auf Ihren Benutzer, um eine neue Gruppe zuzuweisen. In diesem Beispiel haben wir den Benutzer bob erstellt und möchten die Gruppe sudo dem Benutzer bob zuweisen.

Darüber hinaus können Sie auch Ihren SSH-öffentlichen Schlüssel hochladen, damit Sie sich über SSH-Schlüssel anmelden können. Oder wenn Sie den Benutzer entfernen möchten, klicken Sie auf die Schaltfläche Löschen,

edit user

Pakete aktualisieren

Um Pakete über Cockpit zu aktualisieren, klicken Sie auf das Menü Software-Updates. Von dort aus können Sie Pakete, die mit Sicherheit zu tun haben, aktualisieren oder alle verfügbaren Updates auf die neueste Version installieren.

update packages via cockpit

Während des Aktualisierungsprozesses sehen Sie den Prozess wie folgt:

updating packages

Zugriff auf das Terminal

Cockpit bietet auch ein Terminal im Dashboard. Dies ermöglicht es Ihnen, Befehle direkt an den Server über das Cockpit-Dashboard einzugeben.

Klicken Sie auf das Menü Terminal, und Sie sollten das Serverterminal erhalten. Von dort aus können Sie jetzt Befehle zur Verwaltung Ihres Servers eingeben.

cockpit terminal

Fazit

Herzlichen Glückwunsch! Sie haben jetzt erfolgreich Cockpit auf einem Debian 12-Server installiert. Sie haben auch UFW auf Ihrem Debian-Rechner konfiguriert. Darüber hinaus haben Sie auch einige grundlegende Funktionen von Cockpit zur Verwaltung Ihres Servers gelernt, einschließlich der Verwaltung von Netzwerk, Festplatte, Diensten, Benutzern, Software-Updates und dem Zugriff auf den Terminalserver über Cockpit.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.