So installierst du Cockpit unter Debian 11

Das Cockpit ist eine kostenlose und quelloffene Serververwaltungsanwendung, die von Red Hat gesponsert wird. Es verfügt über eine einfache webbasierte Verwaltungsoberfläche, mit der du den Server über den Webbrowser verwalten kannst, anstatt über den Client. Außerdem liefert es Informationen über die CPU-Auslastung, Dateisystemstatistiken, Prozesse und weitere Informationen. Damit kannst du alltägliche Aufgaben der Systemadministration erledigen, z. B. Benutzer anlegen und verwalten, Netzwerkprobleme beheben, Dateien hoch- und herunterladen und vieles mehr.

In diesem Beitrag zeigen wir dir, wie du Cockpit unter Debian 11 installierst und benutzt.

Voraussetzungen

  • Ein Server, auf dem Debian 11 läuft.
  • Ein Root-Passwort ist auf dem Server eingerichtet.

Cockpit unter Debian 11 installieren

Standardmäßig ist das Cockpit-Paket im Standard-Repository von Debian 11 enthalten. Du kannst es ganz einfach mit dem folgenden Befehl installieren:

apt-get install cockpit -y

Nachdem du Cockpit installiert hast, führe den folgenden Befehl aus, um das Podman-Modul zu installieren:

apt-get install cockpit-podman -y

Nach der erfolgreichen Installation starte den Cockpit-Dienst und aktiviere ihn, damit er beim Neustart des Systems gestartet wird:

systemctl start cockpit
systemctl enable cockpit

Um den Status von Cockpit zu überprüfen, führe den folgenden Befehl aus:

systemctl status cockpit

Du solltest die folgende Ausgabe sehen:

? cockpit.service - Cockpit Web Service
     Loaded: loaded (/lib/systemd/system/cockpit.service; static)
     Active: active (running) since Sat 2021-10-09 07:34:10 UTC; 5s ago
TriggeredBy: ? cockpit.socket
       Docs: man:cockpit-ws(8)
    Process: 16211 ExecStartPre=/usr/sbin/remotectl certificate --ensure --user=root --group=cockpit-ws --selinux-type= (code=exited, status=0>
   Main PID: 16214 (cockpit-tls)
      Tasks: 1 (limit: 2341)
     Memory: 1.3M
        CPU: 101ms
     CGroup: /system.slice/cockpit.service
             ??16214 /usr/lib/cockpit/cockpit-tls

Oct 09 07:34:10 debian11 systemd[1]: Starting Cockpit Web Service...
Oct 09 07:34:10 debian11 systemd[1]: Started Cockpit Web Service.

Standardmäßig lauscht Cockpit auf Port 9090. Du kannst dies mit dem folgenden Befehl überprüfen:

ss -antpl | grep 9090

Du solltest die folgende Ausgabe sehen:

LISTEN 0      4096               *:9090            *:*    users:(("cockpit-tls",pid=16214,fd=3),("systemd",pid=1,fd=79))

Firewall für Cockpit konfigurieren

Wenn die UFW-Firewall auf deinem System installiert und konfiguriert ist, musst du die Ports 80 und 9090 durch die UFW-Firewall zulassen.

Du kannst beide Ports mit dem folgenden Befehl zulassen:

ufw allow 9090
ufw allow 80

Als Nächstes lädst du die UFW-Firewall mit folgendem Befehl neu:

ufw reload

Du kannst nun den Status der UFW-Firewall-Regeln mit folgendem Befehl überprüfen:

ufw status

Du solltest die folgende Ausgabe sehen:

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
80                         ALLOW       Anywhere                  
9090                       ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)             
80 (v6)                    ALLOW       Anywhere (v6)             
9090 (v6)                  ALLOW       Anywhere (v6)             

Zugriff auf Cockpit Web UI

Öffne nun deinen Webbrowser und rufe das Cockpit-Webinterface über die URL http://your-server-ip:9090 auf. Du solltest die Anmeldeseite von Cockpit sehen:

Cockpit Anmeldung

Gib deinen Root-Benutzernamen und dein Passwort ein und klicke auf “ Anmelden“. Du solltest das Cockpit Dashboard sehen:

Cockpit Armaturenbrett

Klicke im linken Bereich auf Speicher, um die Partitionsinformationen deines Systems zu sehen:

Speicherstatistiken

Klicke auf Networking. Auf dem folgenden Bildschirm solltest du die netzwerkbezogenen Informationen sehen:

Netzwerk-Statistiken

Klicke auf Podman Containers. Du solltest alle Container und Images sehen:

Podman Container

Klicke auf die Dienste. Du solltest alle Systemdienste sehen.

Dienstleistungen

Klicke auf die Anwendungen. Du solltest alle installierten Anwendungen sehen.

Anwendungen

Klicke auf die Software-Updates. Du solltest alle verfügbaren Updates sehen.

Updates installieren

Klicke auf das Terminal. Du kannst dich mit der Befehlszeilenschnittstelle deines Servers verbinden.

Terminal

Fazit

Das war’s für den Moment. Du hast Cockpit erfolgreich auf Debian 11 installiert. Cockpit ist sehr nützlich für alle, die sich nicht mit der Linux-Kommandozeile auskennen. Cockpit hilft ihnen dabei, einige grundlegende Aufgaben auszuführen und die entfernten Linux-Server zu überwachen.

Das könnte dich auch interessieren …