„Cockpit“ stellt eine Web-basierte Oberfläche bereit, um Server direkt im Browser zu steuern. Die Konsole vereint Befehle, APIs und grafische Elemente in einem einheitlichen Zugriffspunkt und passt sich an unterschiedliche Arbeitsweisen im Admin-Team an.
Linux-Server lassen sich mit dem Web-Browser mit „Cockpit“ verwalten.
(Bild: Thomas Joos)
Cockpit dient als Browser-Konsole für Linux-Systeme und bindet direkt an vorhandene Schnittstellen an. Die Konsole nutzt identische Befehle und APIs, die Admins auch auf der Shell einsetzen.
Ein Wechsel zwischen Shell und Browser erfolgt ohne Umweg, da ein Terminal direkt in der Konsole verfügbar ist. Die Konsole läuft nur bei Abruf und nutzt systemd für eine Auslösung per Socket.
Das spart Ressourcen auf dem Host, da der Dienst nicht dauerhaft aktiv ist. Die Anmeldung erfolgt über die vorhandenen Nutzerkonten auf dem System. Verfahren für netzweite Authentifizierung sind ebenfalls nutzbar, was den Zugriff über mehrere Geräte erleichtert.
Mit dem Cockpit Linux-Server einfacher verwalten
Die Oberfläche zeigt Protokolle des Systems, filtert Einträge und sucht nach Mustern. Admins bearbeiten Konten, verwalten Rechte und prüfen den Status einzelner Dienste. Die Konsole zeigt systemd-Einheiten, setzt Aktionen für einzelne Dienste und liefert Statusdaten ohne Zusatzsoftware.
Cockpit erlaubt es, Software direkt zu aktualisieren. Hinweise zu CVE-Einträgen liegen in der Oberfläche vor, so dass sicherheitsrelevante Änderungen sichtbar bleiben. Auf dem Host installierte Pakete lassen sich prüfen und aktualisieren. Admins können die Vorgänge transparent verfolgen und technische Detailinfos abrufen.
Netzfunktionen für Server steuert Cockpit durch direkte Aufrufe der systemeigenen Werkzeuge. Admins können Adapter konfigurieren, Adressen anpassen und Routen kontrollieren. Grafische Anzeigen und Protokolle zeigen Netzfehler ohne Verzögerung.
Die Firewall lässt sich strukturiert konfigurieren. Admins können Regeln definieren, anpassen und den Status des Filters unmittelbar prüfen. Speicherfunktionen nutzt die Konsole über die Schnittstellen des Hosts.
Admins können LUKS-Volumes anlegen oder öffnen und RAID-Verbünde prüfen sowie konfigurieren. Partitionen lassen sich grafisch anlegen, Parameter sind jederzeit anpassbar. Alle Arbeitsschritte greifen direkt auf die Werkzeuge des Systems zu und bleiben mit parallelen Shell-Aktionen kompatibel.
Virtuelle Maschinen und das Cockpit
Virtuelle Maschinen verwaltet Cockpit über libvirt. Admins können Gäste anlegen, Parameter setzen und Zustände laufender Instanzen kontrollieren. Protokolle und Kennzahlen zu CPU, RAM und I/O zeigen auffällige Vorgänge.
Container starten direkt aus der Oberfläche. Admins können Images laden, Instanzen starten und Prozesse kontrollieren. Die Konsole bildet alle Abläufe präzise ab und nutzt ausschließlich die Mechanismen des Host.
Die Oberfläche unterstützt bei der Analyse technischer Probleme. Meldungen aus „SELinux“, Security-Enhanced Linux, sind sofort sichtbar. Cockpit zeigt typische Regelverletzungen und bietet direkte Korrekturmöglichkeiten. Admins erkennen Lastspitzen über korrelierte Werte zu CPU, RAM, Netz und Speicher. Protokollverknüpfungen zeigen Ursachen technischer Auffälligkeiten. Hardwaredaten zu CPU, RAM, Datenträgern und Netzadaptern stammen aus den Schnittstellen des Hosts und bleiben konsistent mit Shell-Ausgaben.
Cockpit läuft auf vielen Linux-Systemen
Admins können zwischen mehreren Servern wechseln, ohne sich erneut anzumelden. Die Oberfläche lädt Zielsysteme unmittelbar und zeigt deren Daten ohne Verzögerung. Erweiterungen decken zusätzliche Bereiche wie virtuelle Maschinen, Netzverwaltung, Protokolle und Speicher ab. Eigene Module lassen sich über definierte APIs integrieren und fügen sich ohne Bruch in die Konsole ein.
Cockpit läuft zudem auf vielen Linux-Varianten. Dazu zählen „Fedora“, „RHEL“, „CoreOS“, „CentOS“, „Debian“, „Arch Linux“, „Ubuntu“, „Clear Linux“, „Opensuse Tumbleweed“ und „SLE Micro“. Browser unter „Windows“, „MacOS“, „Linux“ und „Android“ greifen ohne Einschränkung auf die Konsole zu.
Veröffentlichungen folgen einer festen zweiwöchigen Kadenz, was einen kontinuierlichen Ausbau der Funktionen sicherstellt. Zum Start installieren Admins das Paket, aktivieren den Dienst und rufen den Host über „Port 9090“ auf. Ein Zugriff über https://localhost:9090 funktioniert direkt auf dem Zielsystem. Cockpit reagiert sofort, da systemd den Aufruf auslöst, sobald der Browser die Seite öffnet.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.