6 Punkte von GN⁺ 2023-10-17 | 2 Kommentare | Auf WhatsApp teilen
  • Artikel zur Vorstellung von Cockpit, einer webbasierten grafischen Benutzeroberfläche für Server, veröffentlicht am 5. Oktober 2023, Version 302.
  • Cockpit wurde für alle entwickelt, darunter Linux-Einsteiger, erfahrene Linux-Nutzer und professionelle Administratoren, die die Serververwaltung einfach und grafisch durchführen möchten.
  • Cockpit nutzt System-APIs und Befehle, damit Administratorenteams Systeme auf die von ihnen bevorzugte Weise verwalten können. Dazu gehören die Kommandozeile und Hilfsprogramme.
  • Die Oberfläche ist einfach zu bedienen und ermöglicht es, Linux zu entdecken, ohne sich Befehle in der Kommandozeile merken zu müssen.
  • Cockpit ist mit bestehenden Workflows kompatibel, sodass Nutzer ihre bevorzugten Apps oder Kommandozeilen-Tools weiter verwenden und gleichzeitig Cockpit nutzen können.
  • Cockpit verwendet APIs, die bereits auf dem System vorhanden sind, fügt keine eigene Werkzeugebene hinzu und erfindet keine Subsysteme neu; dank systemd Socket Activation wird es bei Bedarf ausgeführt.
  • Cockpit ist erweiterbar und unterstützt eine große Liste optionaler Anwendungen und Drittanbieter-Apps.
  • Zu den Aufgaben, die auf jedem Host mit Cockpit ausgeführt werden können, gehören das Prüfen und Ändern von Netzwerkeinstellungen, das Konfigurieren der Firewall, das Verwalten von Speicher, das Erstellen und Verwalten virtueller Maschinen, das Herunterladen und Ausführen von Containern, das Durchsuchen und Erkunden von Systemprotokollen, das Prüfen der Systemhardware, Software-Upgrades, die Verwaltung von Benutzerkonten, das Prüfen und die Interaktion mit systemd-basierten Diensten, die Nutzung eines Terminals zu Remote-Servern im lokalen Webbrowser, das Wechseln zwischen mehreren Cockpit-Servern, das Erweitern der Cockpit-Funktionen durch die Installation einer wachsenden Liste von Apps und Add-ons, das Schreiben eigener Module, damit Cockpit alles Gewünschte ausführen kann, sowie die Fehlersuche und Behebung.
  • Cockpit wurde durch Usability-Forschung entworfen und getestet, funktioniert wie erwartet und wird mit der Zeit immer einfacher zu bedienen.
  • Cockpit ist kostenlos nutzbar und unter der GNU LGPL verfügbar.
  • Cockpit kann auf den wichtigsten Distributionen installiert werden und ist von jedem Betriebssystem aus — einschließlich Windows, MacOS und Android — in allen wichtigen Webbrowsern zugänglich.
  • Cockpit hat einen zeitbasierten Release-Zyklus, neue Versionen erscheinen alle zwei Wochen.

2 Kommentare

 
GN⁺ 2023-10-17
Hacker-News-Kommentare
  • Artikel über die webbasierte grafische Oberfläche für Server „Cockpit“
  • Einige Nutzer argumentieren, dass grafische Verwaltungsoberflächen wie Cockpit für Explorationsaufgaben nützlicher sein können als die Kommandozeile, da sie den Fokus auf Auffindbarkeit und Sichtbarkeit legen
  • Cockpit wird für sein effizientes Design gelobt, da es die Socket-Aktivierung von systemd nutzt und keinen Serverprozess benötigt, wenn es nicht verwendet wird
  • Es gibt eine Diskussion über den Wert von „porcelain“ beziehungsweise benutzerfreundlichen Oberflächen; einige Nutzer teilen die Erfahrung, dass der Fokus auf UI/UX ihrem Unternehmen mehr Nutzen gebracht habe als Backend-Entwicklung
  • Einige Nutzer wünschen sich, dass Tools wie Cockpit Warnungen bei knapp werdendem Festplattenspeicher enthalten
  • Es gibt Bedenken hinsichtlich der Sicherheitsrisiken bei der Nutzung von Cockpit, etwa dass zusätzliche Ports geöffnet werden und dadurch mehr Angriffsfläche für Schwachstellen entsteht
  • Einige Nutzer vergleichen Cockpit mit anderen Tools wie Windows Server Manager und Proxmox und äußern unterschiedliche Ansichten zu Funktionsumfang und Entwicklungsgeschwindigkeit
  • Es gibt Kritik an den Einschränkungen von Cockpit sowie daran, dass es besonders für Nutzer attraktiv ist, die Point-and-Click-Oberflächen der Kommandozeile vorziehen
  • Einige Nutzer finden Cockpit für eine schnelle Überprüfung des Serverzustands und der Softwarepakete nützlich, andere empfinden es jedoch für Verwaltungsaufgaben als unzureichend
  • Die Backend-Logik von Cockpit ist in Python geschrieben, für die Entwicklung werden außerdem C und JS verwendet